private void Window_Closing_1(Object sender, System.ComponentModel.CancelEventArgs e) { IWorkspace workspace = DataContext as IWorkspace; if (!workspace.Closing(e)) { e.Cancel = true; return; } _eventAggregator.GetEvent <WindowClosingEvent>().Publish(this); }
private void Window_Closing(Object sender, CancelEventArgs e) { if (DataContext != null) { IWorkspace workspace = DataContext as IWorkspace; if (!workspace.Closing(e)) { e.Cancel = true; return; } _eventAggregator.GetEvent <WindowClosingEvent>().Publish(this); } }
private void Window_Closing_1(Object sender, System.ComponentModel.CancelEventArgs e) { // This will be null if not proper initialized. if (DataContext != null) { IWorkspace workspace = DataContext as IWorkspace; if (!workspace.Closing(e)) { e.Cancel = true; return; } _eventAggregator.GetEvent <WindowClosingEvent>().Publish(this); } }