qdrow

Untitled

Sep 25th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. /// <summary>
  2. /// Логика взаимодействия для MainWindow.xaml
  3. /// </summary>
  4. public partial class MainWindow : Window
  5. {
  6. public MainWindow()
  7. {
  8. InitializeComponent();
  9. }
  10.  
  11. private void Numbers(object sender, RoutedEventArgs e)
  12. {
  13. Button Any_but = (Button)sender;
  14. switch (Any_but.Content)
  15. {
  16. case "0":
  17. if (Tablo.Text != "0")
  18. {
  19. Tablo.Text += "0";
  20. }
  21. break;
  22. default:
  23. if (Tablo.Text == "0")
  24. {
  25. Tablo.Text = Convert.ToString(Any_but.Content);
  26. }
  27. else
  28. {
  29. Tablo.Text += Any_but.Content;
  30. }
  31. break;
  32. }
  33. }
  34. private void Comma_Click(object sender, RoutedEventArgs e)
  35. {
  36. if (!Tablo.Text.Contains(","))
  37. {
  38. Tablo.Text += ",";
  39. }
  40. }
  41. private void Cancel_mode(object sender, RoutedEventArgs e)
  42. {
  43. Button cancel = (Button)sender;
  44. switch (cancel.Content)
  45. {
  46. case "CE":
  47. Tablo.Text = "0";
  48. break;
  49. case "C":
  50. Tablo.Text = "0";
  51. Func_calc.Text = "";
  52. break;
  53. default:
  54. if (Tablo.Text.Length != 1)
  55. {
  56. Tablo.Text = Tablo.Text.Substring(0, Tablo.Text.Length - 1);
  57. }
  58. else
  59. {
  60. Tablo.Text = "0";
  61. }
  62. break;
  63. }
  64.  
  65.  
  66. }
  67.  
  68. private void MenuItem_Click(object sender, RoutedEventArgs e)
  69. {
  70. usles.IsChecked = false;
  71. stat.IsChecked = false;
  72. progr.IsChecked = false;
  73. ingen.IsChecked = false;
  74. MenuItem test = (MenuItem)sender;
  75. test.IsChecked = true;
  76.  
  77. }
  78.  
  79. private void Unchecked(object sender, RoutedEventArgs e)
  80. {
  81. MenuItem test = (MenuItem)sender;
  82. switch (test.Name)
  83. {
  84. case "usles":
  85. break;
  86. case "ingen":
  87. Application.Current.MainWindow.Width = Application.Current.MainWindow.Width / 2;
  88. inginerPanel.Visibility = Visibility.Collapsed;
  89. leftCol.Width = GridLength.Auto;
  90. break;
  91. case "progr":
  92. break;
  93. case "stat":
  94. break;
  95. }
  96. }
  97. private void Cheched(object sender, RoutedEventArgs e)
  98. {
  99. MenuItem test = (MenuItem)sender;
  100. switch (test.Name)
  101. {
  102. case "usles":
  103. break;
  104. case "ingen":
  105. Application.Current.MainWindow.Width = Application.Current.MainWindow.Width*2;
  106. inginerPanel.Visibility = Visibility.Visible;
  107. leftCol.Width = new GridLength(1,GridUnitType.Star);
  108. break;
  109. case "progr":
  110. break;
  111. case "stat":
  112. break;
  113. }
  114. }
  115. }
Advertisement
Add Comment
Please, Sign In to add comment