Voici ce que je veux:WPF: option "Aucun" lorsque Databinding avec DataGridComboBoxColumn
- Il y a une colonne combo-box lié à la propriété ApplicationKey de ClassA.
- ClassA.ApplicationKey est un
Nullable<Int32>
- La zone de liste déroulante est remplie avec ApplicationTokens à partir d'une fonction statique tous.
- Un ApplicationToken a une propriété ApplicationName et ApplicationKey
- Quand un élément est sélectionné dans la liste déroulante, la propriété ClassA.ApplicationKey est fixé à la ApplicationToken.ApplicationKey sur l'élément sélectionné.
- L'option "Aucun" est actuellement représentée par un Null. Cela peut être changé.
Code actuel
<DataGridComboBoxColumn
Header="Application"
SelectedValueBinding="{Binding ApplicationKey}"
SelectedValuePath="ApplicationKey"
DisplayMemberPath="ApplicationName"
ItemsSource="{Binding Source={x:Static app:ApplicationLookup.GetAllOrNone}}"/>
Actuellement, les travaux contraignants, sauf que je ne peux pas sélectionner l'option "None" dans la liste. La liste déroulante le montre, mais ne fait rien lorsque j'essaie de le sélectionner avec la souris.
Quelle est la manière standard d'en proposer aucune dans une boîte combinée?