这就是我要的:
- 有一个组合框列绑定到 ClassA 的 ApplicationKey 属性。
- ClassA.ApplicationKey 是一个
Nullable<Int32>
- 组合框由静态函数 all 中的 ApplicationTokens 填充。
- ApplicationToken 具有 ApplicationName 和 ApplicationKey 属性
- 在下拉列表中选择项目时,ClassA.ApplicationKey 属性设置为所选项目的 ApplicationToken.ApplicationKey。
- “无”选项当前由 Null 表示。这可以改变。
当前代码
<DataGridComboBoxColumn
Header="Application"
SelectedValueBinding="{Binding ApplicationKey}"
SelectedValuePath="ApplicationKey"
DisplayMemberPath="ApplicationName"
ItemsSource="{Binding Source={x:Static app:ApplicationLookup.GetAllOrNone}}"/>
目前绑定有效,除了我无法从列表中选择“无”项。组合框显示它,但当我尝试用鼠标选择它时不做任何事情。
在绑定组合框中不提供任何内容的标准方法是什么?