Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Commit 1ed702f

Browse files
authored
added event invoker (#37)
1 parent 838ef26 commit 1ed702f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/MvvmBlazor/ViewModel/ViewModelBase.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,18 @@ protected bool Set<T>(ref T field, T value, [CallerMemberName] string? propertyN
1616
if (!EqualityComparer<T>.Default.Equals(field, value))
1717
{
1818
field = value;
19-
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
19+
OnPropertyChanged(propertyName!);
2020
return true;
2121
}
2222

2323
return false;
2424
}
2525

26+
public virtual void OnPropertyChanged(string propertyName)
27+
{
28+
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
29+
}
30+
2631
#region IDisposable support
2732

2833
~ViewModelBase()

0 commit comments

Comments
 (0)