Je suis un débutant en wpf. En fait, je suis un ComboBox
qui reçoit des données d'une base de données. Le ComboBox
fonctionne très bien à ce stade sans style.Liaison dans Combobox dans WPF
J'ai modifié le ControlTemplate
du contrôle ComboboxItem
dans une feuille de style, comme un dictionnaire de ressources.
Si le Style
s'applique à ComboBox
avec des données statiques, le style fonctionne correctement. Mais si le style s'applique à ComboBox
avec des données dynamiques (liaison d'une base de données dans ce cas), la liste des éléments renvoie uniquement l'objet (les éléments affichés sont similaires à "Class.Method.Property") mais pas le contenu de la propriété J'ai besoin de montrer.
J'ai essayé tous, et j'ai tout lu sur Internet sur les styles xaml et les modèles ComboBox
mais je n'ai pas pu résoudre le problème.
Mon ContentPresenter
ressemble à ce qui retourne l'objet de la liaison de données:
<ContentPresenter
ContentTemplate="{TemplateBinding ContentControl.ContentTemplate}"
Content="{TemplateBinding ContentControl.Content}"/>
Quelqu'un peut-il me aider s'il vous plaît?