Dobrý den, nedaří se mi přijít na řešení jak posílat eventy s kolekce List(Of T) to trřídy ve které je obsažena tak bych prosil o radu, po kud někdo ví řešení. Pro zjednodušení máme 2 třídy: - ClassUzivatele - ClassKontakty Přičemž ClassKontakt ukládám do generické kolekce jako property, tedy:
Public Class ClassUzivatele
Private WithEvents _kontakty As List(Of ClassKontakty)
Public ReadOnly Property Kontakty As List(Of ClassKontakty)
Get
Return _kontakty
End Get
End Property
End Class
A teď bych potřeboval v property Kontakty občas vyhodit Event. Např. když se změni hodnota nějaké property v ClassKontakty která je v kolekci, chci vyhodit event, aby třída ClassUzivatele refreshla data, popř. abych ten Event nechal probublat ještě o úroveň výš. Nevíte někdo jak toto řešit? Třída List(Of T) jako taková žádné eventy nemá a když je deklaruji uvnitř třídy ClassKontakty, tak jsou přes property Kontakty (celkem logicky) nedostupné.
|