1

我有一個在A類及其NotifyCollectionChanged事件連接到事件處理程序在靜態類創建的ObservableCollection<TEntity>並傳遞給C類分配的ObservableCollection <T> .NotifiyCollectionChanged處理程序到另一個觀察到的集合

C類我使用LINQ的.Cast擴展方法在原有基礎上創建一個新的ObservableCollection<TInterface>

有沒有辦法將ObservableCollection<TEntity>.NotifiyCollectionChanged事件處理函數分配給ObservableCollection<TInterface>.NotifiyCollectionChanged

注:這是Silverlight 4的代碼

回答

1

你想自動更新一個集合時,另一個變化?

如果是這樣的Continous LINQBindable LINQ可能會幫助你?

+0

這確實看起來非常有趣,看起來像*正是*我在找什麼。現在調查。謝謝,Oli – Oli

+0

剛剛注意到,Bindable LINQ顯然是_dead_,他們自己推薦[Obtics](http://obtics.codeplex.com/) –

+0

我忘了提兩件事: 1.它的Silverlight 4代碼(Oops) 2.我需要目標集合來更新源代碼,CLinq和Obtics目前似乎都是單向的。 – Oli

相關問題