1
我有一個在A類及其NotifyCollectionChanged事件連接到事件處理程序在靜態類創建的ObservableCollection<TEntity>
乙並傳遞給C類。分配的ObservableCollection <T> .NotifiyCollectionChanged處理程序到另一個觀察到的集合
在C類我使用LINQ的.Cast
擴展方法在原有基礎上創建一個新的ObservableCollection<TInterface>
。
有沒有辦法將ObservableCollection<TEntity>.NotifiyCollectionChanged
事件處理函數分配給ObservableCollection<TInterface>.NotifiyCollectionChanged
?
注:這是Silverlight 4的代碼
這確實看起來非常有趣,看起來像*正是*我在找什麼。現在調查。謝謝,Oli – Oli
剛剛注意到,Bindable LINQ顯然是_dead_,他們自己推薦[Obtics](http://obtics.codeplex.com/) –
我忘了提兩件事: 1.它的Silverlight 4代碼(Oops) 2.我需要目標集合來更新源代碼,CLinq和Obtics目前似乎都是單向的。 – Oli