MainWindow.xaml.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System.Windows;
  2. using System.Linq;
  3. using System.Windows.Input;
  4. namespace RaspisKusach
  5. {
  6. public partial class MainWindow : Window
  7. {
  8. public MainWindow()
  9. {
  10. InitializeComponent();
  11. }
  12. private void Border_MouseDown(object sender, MouseButtonEventArgs e)
  13. {
  14. if(Application.Current.MainWindow.WindowState == WindowState.Maximized)
  15. Application.Current.MainWindow.WindowState = WindowState.Normal;
  16. if (e.LeftButton == MouseButtonState.Pressed)
  17. DragMove();
  18. }
  19. private void ButtonMininize_Click(object sender, RoutedEventArgs e)
  20. {
  21. Application.Current.MainWindow.WindowState = WindowState.Minimized;
  22. }
  23. private void WindowStateButton_Click(object sender, RoutedEventArgs e)
  24. {
  25. if (Application.Current.MainWindow.WindowState != WindowState.Maximized)
  26. Application.Current.MainWindow.WindowState = WindowState.Maximized;
  27. else
  28. Application.Current.MainWindow.WindowState = WindowState.Normal;
  29. }
  30. private void CloseButton_Click(object sender, RoutedEventArgs e)
  31. {
  32. Application.Current.Shutdown();
  33. }
  34. }
  35. }