Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- internal abstract class Presenteerder : INotifyPropertyChanged {
- public event PropertyChangedEventHandler? PropertyChanged;
- protected void Update<T>(ref T veld, T waarde, [CallerMemberName] string? propertyNaam = null) {
- if (EqualityComparer<T>.Default.Equals(veld, waarde)) return;
- veld = waarde;
- OnPropertyChanged(propertyNaam);
- }
- public void OnPropertyChanged([CallerMemberName] string? propertyNaam = null) {
- var handler = PropertyChanged;
- handler?.Invoke(this, new PropertyChangedEventArgs(propertyNaam));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment