File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -134,6 +134,20 @@ public event EventHandler CanExecuteChanged
134134public void RaiseCanExecuteChanged () => _weakEventManager .HandleEvent (this , EventArgs .Empty , nameof (CanExecuteChanged ));
135135```
136136
137+ - ` WeakEventManager<T> `
138+
139+ ``` csharp
140+ readonly WeakEventManager < string > _errorOcurredEventManager = new WeakEventManager <string >();
141+
142+ public event EventHandler < string > ErrorOcurred
143+ {
144+ add => _errorOcurredEventManager .AddEventHandler (value );
145+ remove => _errorOcurredEventManager .RemoveEventHandler (value );
146+ }
147+
148+ public void RaiseErrorOcurred (string message ) => _weakEventManager .HandleEvent (this , message , nameof (ErrorOcurred ));
149+ ```
150+
137151## AsyncAwaitBestPractices.MVVM
138152
139153Allows for ` Task ` to safely be used asynchronously with ` ICommand ` :
You can’t perform that action at this time.
0 commit comments