这就是我要的:
- 有一个组合框列绑定到 ClassA 的 ApplicationKey 属性
- 组合框由静态函数 all 中的 ApplicationTokens 填充。
- 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}}"/>