コード例 #1
0
ファイル: LogicBase.cs プロジェクト: Lukino2000/Catel
 /// <summary>
 /// Called when the <see cref="ViewModel"/> has been closed.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="Catel.MVVM.ViewModelClosedEventArgs"/> instance containing the event data.</param>
 public virtual Task OnViewModelClosedAsync(object sender, ViewModelClosedEventArgs e)
 {
     ViewModelClosed.SafeInvoke(this, e);
     return(ViewModelClosedAsync.SafeInvokeAsync(this, e));
 }
コード例 #2
0
ファイル: LogicBase.cs プロジェクト: gautamsi/Catel
 /// <summary>
 /// Called when the <see cref="ViewModel"/> has been closed.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="Catel.MVVM.ViewModelClosedEventArgs"/> instance containing the event data.</param>
 public virtual void OnViewModelClosed(object sender, ViewModelClosedEventArgs e)
 {
     ViewModelClosed.SafeInvoke(this, e);
 }
コード例 #3
0
 private void OnViewModelClosed(ViewModelBase vm)
 {
     ViewModelClosed?.Invoke(vm);
 }