Это то, что я хочу:
- Существует столбец со списком, привязанный к свойству ApplicationKey класса A
- Поле со списком заполняется ApplicationTokens из статической функцииall.
- ApplicationToken имеет свойство ApplicationName и ApplicationKey
- Когда в раскрывающемся списке выбран элемент, для свойства ClassA.ApplicationKey устанавливается значение ApplicationToken.ApplicationKey для выбранного элемента.
Это мой текущий код, который заполняет комбинированный список, но не обновляет ClassA.ApplicationKey.
<DataGridComboBoxColumn
Header="Application"
SelectedItemBinding="{Binding ApplicationKey, Converter={gui:DebugConverter}}"
SelectedValuePath="ApplicationKey"
DisplayMemberPath="ApplicationName"
ItemsSource="{Binding Source={x:Static app:ApplicationLookup.GetAllOrNone}}"/>