/// <summary> /// Handles the Click event of the closeButton control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Windows.RoutedEventArgs"/> instance containing the event data.</param> private void closeButton_Click(object sender, RoutedEventArgs e) { MDIClosingEventArgs eventArgs = new MDIClosingEventArgs(ClosingEvent); RaiseEvent(eventArgs); if (eventArgs.Cancel) { return; } Close(); RaiseEvent(new RoutedEventArgs(ClosedEvent)); }
/// <summary> /// Handles the Click event of the closeButton control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Windows.RoutedEventArgs"/> instance containing the event data.</param> private void closeButton_Click(object sender, RoutedEventArgs e) { MDIClosingEventArgs eventArgs = new MDIClosingEventArgs(ClosingEvent); RaiseEvent(eventArgs); if (eventArgs.Cancel) return; Close(); RaiseEvent(new RoutedEventArgs(ClosedEvent)); }