Je suis en train de lier un ComboBox aux données d'un objet. L'objet contient une liste qui correspond aux états autorisés et une chaîne qui représente sa valeur actuelle. Le problème que j'ai est que quand le formulaire le charge correctement place la valeur de la liste déroulante à sa valeur actuelle mais je suis incapable de changer la valeur à n'importe quoi d'autre. Si je clique sur la liste déroulante et que je choisis une nouvelle valeur, elle ferme la liste déroulante mais conserve la valeur d'origine.ComboBox WPF Reliure Immuable
Les comboboxs sont chacun dans une rangée dans une grille de données et la zone de liste déroulante est contenu dans le RowDetailsTemplate pour la grille de données.
XAML:
<ComboBox
x:Name="cmbStatus"
ItemsSource="{Binding Path=AllowedStateValues}"
SelectedItem="{Binding Path=State}"
Height="20"
Width="100" />
J'ai essayé Mode = TwoWay et obtenir aucun changement. Je ne suis pas sûr de ce que PresentationTraceSources.TraceLevel = "High" est censé accomplir. – Stephan
Il ne fera que suivre toutes les informations importantes concernant l'ensemble de reliure. Il pourrait y avoir un indice vers la source du problème. – orcun