using System.Windows; using System.Windows.Input; namespace MPF.UI.Core.Windows { public class WindowBase : Window { #region Event Handlers /// /// Handler for CloseButton Click event /// public void CloseButtonClick(object sender, RoutedEventArgs e) { try { this.DialogResult = false; } catch { } Close(); } /// /// Handler for MinimizeButton Click event /// public void MinimizeButtonClick(object sender, RoutedEventArgs e) { this.WindowState = WindowState.Minimized; } /// /// Handler for Title MouseDown event /// public void TitleMouseDown(object sender, MouseButtonEventArgs e) { if (e.ChangedButton == MouseButton.Left) this.DragMove(); } #endregion } }