我需要collectionchanged的事件添加到集合對象:AddHandler的對象
Dim Coleccion As Object = New ObservableCollection(Of Entidad)
AddHandler Coleccion.CollectionChanged, AddressOf Coleccion_Cambiada
但它拋出:CollectionChanged不是事件對象
所以,我想:
Dim Evento As EventInfo = Coleccion.GetType().GetEvent("CollectionChanged")
Evento.AddEventHandler(Coleccion, New EventHandler(AddressOf Coleccion_Cambiada))
但引發:無法將System.EventHandler轉換爲System.Collections.Specialized.NotifyCollectionChangedEventHandler
那麼,我怎樣才能添加一個事件爲我不知道的通用observablecollection?
謝謝。
'Dim Coleccion As Object'將集合聲明爲隱藏ObservableCollection接口和方法的Object。幾乎只是什麼信息說 – Plutonix
好吧,但我需要添加事件到一個動態的集合,在那裏我不知道它是什麼, –