我理解的"TwoWay"这个术语是指,如果一端的任何值发生改变,它应该直接反映到另一端,例如我有这个ComboBox。
<ComboBox SelectedValue="{Binding CarModel,Mode=TwoWay,IsAsync=True}" ItemsSource="{Binding carModelNames}" />
现在我想让SelectedValue为空/无效,所以我在代码/视图模型中更新了CarModel属性为"",但这并没有起作用,我是否漏掉了什么?
以下是我的属性:
public String CarModel
{
get
{
return _CarModel;
}
set
{
if (_CarModel != value)
{
_CarModel = value;
OnPropertyChanged("CarModel");
}
}
}
谢谢