3
我有一個用戶控制。在那裏我想維護一個集合作爲一個依賴屬性。假設該屬性綁定到實現INotifyCollectionChanged
的集合。我怎麼能聽INotifyCollectionChanged在WPF用戶控件
現在假設收集得到添加或一些項目我怎麼可以聽在用戶控件變化中移除。
我有一個用戶控制。在那裏我想維護一個集合作爲一個依賴屬性。假設該屬性綁定到實現INotifyCollectionChanged
的集合。我怎麼能聽INotifyCollectionChanged在WPF用戶控件
現在假設收集得到添加或一些項目我怎麼可以聽在用戶控件變化中移除。
你可以不聽它,因爲CollectionChanged
不是RoutedEvent
。當一個對象被添加到列表中
WPF會自動添加項目到控制,例如ItemsControl
。
我發現ObservableCollection<T>
非常有用,因爲它使用INotifyCollectionChanged
時需要做很多工作,但這只是一個建議。
如果我把觀察到的集合作爲依賴項屬性然後綁定的對象必須是一個觀察的集合。我的問題是,我想在修改集合時在用戶控件上執行某些操作。 – Mintu
@ user3608101:然後你必須依靠代碼。只需連接xaml.cs文件中的事件處理程序即可。 –
關於什麼事件。這是我的問題。 – Mintu