我從這個術語「雙向」明白的是,如果在一端改變任何價值,就應該直接得到反映到另一端,例如我有這樣的組合框綁定ComboBox雙向模式不起作用?
<ComboBox SelectedValue="{Binding CarModel,Mode=TwoWay,IsAsync=True}" ItemsSource="{Binding carModelNames}" />
現在我希望的SelectedValue到是nothing/null,我只是更新我的代碼/ viewModel中的CarModel屬性爲「」,但沒有工作,我在這裏錯過了什麼?
這裏是我的財產
public String CarModel
{
get
{
return _CarModel;
}
set
{
if (_CarModel != value)
{
_CarModel = value;
OnPropertyChanged("CarModel");
}
}
}
感謝
什麼是CarModel的類型? –
它是字符串類型 – Musaab