【发布时间】:2011-11-06 17:14:08
【问题描述】:
我有一个 ComboBox 绑定到具有特定值的属性 并且“由于某些特定的数据状态” ComboBox 不包含 任何项目(ItemsSource 为空)。 ComboBox 尝试使用 Binding on 查找具有特定值的项目 未找到的 ComboBox 的 SelectedValue 属性 并显示错误“无法转换值''”。
简化示例:
ID = 80;
<ComboBox DisplayMemberPath="Value"
SelectedValuePath="ID"
SelectedValue="{Binding ID}">
<ComboBox.Items>
</ComboBox.Items>
</ComboBox>
我知道 ComboBox 的状态并且我想自定义此消息 不知何故,例如。 “找不到所选值,验证条目的有效性”的本地化值。
我怎样才能做到这一点?
【问题讨论】:
标签: wpf data-binding combobox