Witam.
Potrzebuje pomocy: napisałem własną kontrolkę która posiada zadeklarowane zmienną public string Wartosc - potrzebuje do tego udostępnić zdarzenie OnChangeValue czy coś w tym stylu - aby była możliwość wykorzystać zdarzenia w momencie zmiany wartości zmiennej Wartosc.
0
1
Jest taki wzorzec który nazywa się Obserwator. Jedna z jego implementacji polega na tym że przy ustawianiu wartości wysyła on notyfikacje do subskrybujących o zmianie jakiegoś obiektu. Jeśli masz właściwość to przy wykonaniu "seta" możesz opublikować zdarzenie.
1
private int wartosc;
public int Wartosc
{
get{return wartosc;}
set{ wartosc =value; OnPropetyChange()}
}
OnPropetyChange odpala event i robi to co Ci potrzebne. Jeśli piszesz w WPF to nazwa OnPropetyChange
może być nie fortunna bo z reguły dotyczy implementacji INotifyPropertyChanged
, który auto-magicznie odświeża GUI.
0
Delegat + event ?