我有一個實現INotifyPropertyChanged的Seive類。我有一個ObservableCollection SeiveList.I輸入需要的細節Seive和dispaly那些在dataGrid中的Seives。 SeiveList是我的dataGrid的DataContext。DataGrid行上的事件添加,更新,observableCollection事件?
在每個Seive添加/更新,我得到執行certian計算並顯示它們。在Datarid中,我找不到添加或更新的行的任何事件。我發現SourceChanged事件,但是當我猜測DataContext被設置時,它也會被觸發一次,否則SeiveList中的Seives被添加/更新時什麼也沒有被觸發。
我會處理哪個事件,這將幫助我知道是否添加或更新了任何行,以便我可以執行計算並在每次更改時顯示結果?我開始瞭解ObservableCollection的CollectionChanged事件,但也發現它不起作用。更重要的是,我沒有任何實現ObservableCollection的類。我怎麼最終這樣做?
任何幫助,高度讚賞。請儘早幫助他們。我堅持這一點。
謝謝。