我想我知道問題出在哪裏,但我不知道解決方案。Observablecollection更改不會觸發更新
我有一個可觀察的集合,我在WPF DataGrid中填充。 然後,我實現了將DataGrid
中的行拖放到子網格的拖放操作。 如果行拖動到另一個網我更改ObservableCollection
的值,然後顯示 這樣的基礎數據:
var q = from standard in DispatchResult
where DispatchResult.Route == RouteName
select standard;
dgRoutedData.ItemsSource = q;
我想,我的ItemsSource爲上述LINQ查詢的結果打破了整個自動通知從可觀察的集合,所以如何獲得datagrids顯示過濾視圖,實際上將更新項目時,其「路線」值更改?
我想這應該是足夠的(帶過濾謂詞和烤等功能的專用支持字段): [如何:在DataGrid控件中對數據進行分組,排序和篩選](http://msdn.microsoft.com/zh-cn/library/dd833072.aspx)。 – Jon
你打電話通知Proeprty改變了事件?, –
謝謝喬恩,這個伎倆。發佈它作爲回覆,我會將其作爲答案。 – JaggenSWE