代码之家  ›  专栏  ›  技术社区  ›  Rachel

WPF-ObservableCollection PropertyChanged事件?

  •  0
  • Rachel  · 技术社区  · 14 年前

    我有一个具有类型属性的对象 ObservableCollection<bool> . 它使用twoway绑定绑定到表单上的复选框列表。我想在此添加一个属性更改通知,以便在选择某些值时,自动取消选择其他值。有办法吗?

    当集合中的某个值发生更改并且我正在使用MVVM设计模式时,ObservableCollection.PropertyChanged事件不会被触发。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Russ    14 年前

    您需要使用自己的类来实现inotifyPropertyChanged接口。您将无法使用bool,但您的类中可以有一个属性,即您想要的bool。