我有一個綁定到ObservableDictionary(自定義類,爲簡潔起見)類的列表框。除了SelectedItem上的綁定外,它工作得很好。我有以下屬性綁定到ListBox的selectedItem。將列表框中的SelectedItem綁定到KeyValuePair <>
public KeyValuePair<Bumpstop, BumpStopOptions> SelectedBumpstop
{
get
{
return this.selectedBumpstop;
}
set
{
this.selectedBumpstop = value;
this.OnPropertyChanged("SelectedBumpstop");
}
}
當我在我的列表框中選擇一個項目時,它擊中了set屬性並且它可以工作。當我取消選擇所有的ListBox時,RedBorder會在其周圍獲得指示綁定失敗的信息,並且它不會像我所期望的那樣將SelectedBumpstop屬性設置爲null。爲什麼它沒有設置爲空?
感謝您解釋這一點。這def。回答了我的問題,你的修復工作很好。 – PlTaylor