Вот что я хочу:
- Существует столбец со списком, связанный со свойством ApplicationKey ClassA.
- ClassA.ApplicationKey - это
Nullable<Int32>
- Поле со списком заполнено ApplicationTokens из статической функции all.
- ApplicationToken имеет свойство ApplicationName и ApplicationKey
- Если в раскрывающемся списке выбран элемент, для свойства ClassA.ApplicationKey для выбранного элемента устанавливается значение ApplicationToken.ApplicationKey.
- Параметр «Нет» в настоящее время представлен как ноль. Это можно изменить.
Текущий код
<DataGridComboBoxColumn
Header="Application"
SelectedValueBinding="{Binding ApplicationKey}"
SelectedValuePath="ApplicationKey"
DisplayMemberPath="ApplicationName"
ItemsSource="{Binding Source={x:Static app:ApplicationLookup.GetAllOrNone}}"/>
В настоящее время привязка работает, за исключением того, что я не могу выбрать элемент «Нет» из списка. Это поле со списком показывает, но ничего не делает, когда я пытаюсь выделить его мышью.
Какой стандартный способ предложить ничего в связанном комбинированном окне?