qdrow

Untitled

Sep 28th, 2019
177
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. private void MenuItem_Click(object sender, RoutedEventArgs e)
  67. {
  68. usles.IsChecked = false;
  69. stat.IsChecked = false;
  70. progr.IsChecked = false;
  71. ingen.IsChecked = false;
  72. MenuItem test = (MenuItem)sender;
  73. test.IsChecked = true;
  74. }
  75.  
  76. private void Unchecked(object sender, RoutedEventArgs e)
  77. {
  78. MenuItem test = (MenuItem)sender;
  79. switch (test.Name)
  80. {
  81. case "usles":
  82. break;
  83. case "ingen":
  84. Application.Current.MainWindow.Width = Application.Current.MainWindow.Width / 2;
  85. inginerPanel.Visibility = Visibility.Collapsed;
  86. leftCol.Width = GridLength.Auto;
  87. break;
  88. case "progr":
  89. break;
  90. case "stat":
  91. break;
  92. }
  93. }
  94. private void Cheched(object sender, RoutedEventArgs e)
  95. {
  96. MenuItem test = (MenuItem)sender;
  97. switch (test.Name)
  98. {
  99. case "usles":
  100. break;
  101. case "ingen":
  102. Application.Current.MainWindow.Width = Application.Current.MainWindow.Width * 2;
  103. inginerPanel.Visibility = Visibility.Visible;
  104. leftCol.Width = new GridLength(1, GridUnitType.Star);
  105. break;
  106. case "progr":
  107. break;
  108. case "stat":
  109. break;
  110. }
  111. }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment