This is used to send result parameters to a CloseRequest
Inheritance: System.EventArgs
 /// <summary>
 /// Event handler for the ViewModel's CloseRequest event.
 /// </summary>
 /// <param name="sender">Sender of the event.</param>
 /// <param name="e">Event args of the event.</param>
 private void ViewModelCloseRequest(object sender, CloseRequestEventArgs e)
 {
     DataContextChanged -= OnDataContextChanged;
     _viewModel.CloseRequest -= ViewModelCloseRequest;
     DialogResult = e.Result;
     Close();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Event handler for the ViewModel's CloseRequest event.
 /// </summary>
 /// <param name="sender">Sender of the event.</param>
 /// <param name="e">Event args of the event.</param>
 private void ViewModelCloseRequest(object sender, CloseRequestEventArgs e)
 {
     DataContextChanged      -= OnDataContextChanged;
     _viewModel.CloseRequest -= ViewModelCloseRequest;
     DialogResult             = e.Result;
     Close();
 }
 /// <summary>
 /// Event handler for the close request.
 /// </summary>
 /// <param name="sender">Sender of the event.</param>
 /// <param name="e">Event args of the event.</param>
 private void MainWindowVMCloseRequest(object sender, CloseRequestEventArgs e)
 {
     Close();
 }