qdrow

Untitled

Sep 25th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.28 KB | None | 0 0
  1. <Window x:Class="Calculate.MainWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:Calculate"
  7. mc:Ignorable="d"
  8. Title="MainWindow" Height="350" Width="260" ResizeMode="CanMinimize">
  9. <Grid>
  10. <Grid.RowDefinitions>
  11. <RowDefinition Height="auto"></RowDefinition>
  12. <RowDefinition></RowDefinition>
  13. </Grid.RowDefinitions>
  14. <Menu>
  15. <MenuItem Header="Вид">
  16. <MenuItem x:Name="usles" Click="MenuItem_Click" IsChecked="True" Header="Обычный"></MenuItem>
  17. <MenuItem x:Name="ingen" Unchecked="Unchecked" Checked="Cheched" Click="MenuItem_Click" Header="Инженерный"></MenuItem>
  18. <MenuItem x:Name="progr" Click="MenuItem_Click" Header="Программист"></MenuItem>
  19. <MenuItem x:Name="stat" Click="MenuItem_Click" Header="Статистика"></MenuItem>
  20. <Separator></Separator>
  21. <MenuItem Header="Журнал"></MenuItem>
  22. <MenuItem Header="Группировка цифр по разрядам"></MenuItem>
  23. <Separator></Separator>
  24. <MenuItem Header="Обычный"></MenuItem>
  25. <MenuItem Header="Преобраование единиц"></MenuItem>
  26. <MenuItem Header="Вычисление дат"></MenuItem>
  27. <MenuItem Header="Листы">
  28. <MenuItem Header="Ипотека"></MenuItem>
  29. <MenuItem Header="Автолизинг"></MenuItem>
  30. <MenuItem Header="Экономия топлива(Миль за галлон)"></MenuItem>
  31. <MenuItem Header="Экономия топлива(л/100 км)"></MenuItem>
  32. </MenuItem>
  33. </MenuItem>
  34. <MenuItem Header="Правка">
  35. <MenuItem Header="Копировать"></MenuItem>
  36. <MenuItem Header="Вставить"></MenuItem>
  37. <Separator></Separator>
  38. <MenuItem Header="Журнал"></MenuItem>
  39. </MenuItem>
  40. <MenuItem Header="Справка">
  41. <MenuItem Header="Просмотреть справку"></MenuItem>
  42. <Separator></Separator>
  43. <MenuItem Header="О программе"></MenuItem>
  44. </MenuItem>
  45. </Menu>
  46. <Grid Grid.Row="1">
  47. <Grid.RowDefinitions>
  48. <RowDefinition Height="auto"></RowDefinition>
  49. <RowDefinition></RowDefinition>
  50. </Grid.RowDefinitions>
  51. <Grid.ColumnDefinitions>
  52. <ColumnDefinition x:Name="leftCol" Width="auto"></ColumnDefinition>
  53. <ColumnDefinition></ColumnDefinition>
  54. </Grid.ColumnDefinitions>
  55. <Grid x:Name="inginerPanel" ShowGridLines="False" Background="Bisque" Grid.Row="1" Grid.Column="0" Visibility="Collapsed">
  56. <Grid.ColumnDefinitions>
  57. <ColumnDefinition></ColumnDefinition>
  58. <ColumnDefinition></ColumnDefinition>
  59. <ColumnDefinition></ColumnDefinition>
  60. <ColumnDefinition></ColumnDefinition>
  61. <ColumnDefinition></ColumnDefinition>
  62. </Grid.ColumnDefinitions>
  63. <Grid.RowDefinitions>
  64. <RowDefinition Height="auto"></RowDefinition>
  65. <RowDefinition></RowDefinition>
  66. <RowDefinition></RowDefinition>
  67. <RowDefinition></RowDefinition>
  68. <RowDefinition></RowDefinition>
  69. <RowDefinition></RowDefinition>
  70. <RowDefinition></RowDefinition>
  71. </Grid.RowDefinitions>
  72. <GroupBox Grid.Row="1" Grid.ColumnSpan="5">
  73. <Grid VerticalAlignment="Center">
  74. <Grid.ColumnDefinitions>
  75. <ColumnDefinition></ColumnDefinition>
  76. <ColumnDefinition></ColumnDefinition>
  77. <ColumnDefinition></ColumnDefinition>
  78. </Grid.ColumnDefinitions>
  79. <RadioButton HorizontalAlignment="Center" Content="Градусы"></RadioButton>
  80. <RadioButton HorizontalAlignment="Center" Grid.Column="1" Content="Радианы"></RadioButton>
  81. <RadioButton HorizontalAlignment="Center" Grid.Column="2" Content="Грады"></RadioButton>
  82. </Grid>
  83. </GroupBox>
  84. <GroupBox Margin="5" Grid.Column="0" Grid.Row="2"></GroupBox>
  85. <Button Content="lnv" Margin="5" Grid.Column="1" Grid.Row="2"/>
  86. <Button Content="ln" Margin="5" Grid.Column="2" Grid.Row="2"/>
  87. <Button Content="(" Margin="5" Grid.Column="3" Grid.Row="2"/>
  88. <Button Content=")" Margin="5" Grid.Column="4" Grid.Row="2"/>
  89.  
  90. <Button Content="lnt" Margin="5" Grid.Column="0" Grid.Row="3"/>
  91. <Button Content="sinh" Margin="5" Grid.Column="1" Grid.Row="3"/>
  92. <Button Content="sin" Margin="5" Grid.Column="2" Grid.Row="3"/>
  93. <Button Content="x^2" Margin="5" Grid.Column="3" Grid.Row="3"/>
  94. <Button Content="n!" Margin="5" Grid.Column="4" Grid.Row="3"/>
  95.  
  96. <Button Content="dms" Margin="5" Grid.Column="0" Grid.Row="4"/>
  97. <Button Content="cosh" Margin="5" Grid.Column="1" Grid.Row="4"/>
  98. <Button Content="cos" Margin="5" Grid.Column="2" Grid.Row="4"/>
  99. <Button Content="X^Y" Margin="5" Grid.Column="3" Grid.Row="4"/>
  100. <Button Content="YsqX" Margin="5" Grid.Column="4" Grid.Row="4"/>
  101.  
  102. <Button Content="Pi" Margin="5" Grid.Column="0" Grid.Row="5"/>
  103. <Button Content="tanh" Margin="5" Grid.Column="1" Grid.Row="5"/>
  104. <Button Content="tan" Margin="5" Grid.Column="2" Grid.Row="5"/>
  105. <Button Content="X^3" Margin="5" Grid.Column="3" Grid.Row="5"/>
  106. <Button Content="Sqr(3)" Margin="5" Grid.Column="4" Grid.Row="5"/>
  107.  
  108. <Button Content="F-E" Margin="5" Grid.Column="0" Grid.Row="6"/>
  109. <Button Content="Exp" Margin="5" Grid.Column="1" Grid.Row="6"/>
  110. <Button Content="Mod" Margin="5" Grid.Column="2" Grid.Row="6"/>
  111. <Button Content="log" Margin="5" Grid.Column="3" Grid.Row="6"/>
  112. <Button Content="10^x" Margin="5" Grid.Column="4" Grid.Row="6"/>
  113.  
  114. </Grid>
  115. <Grid Grid.ColumnSpan="2">
  116. <Grid.RowDefinitions>
  117. <RowDefinition ></RowDefinition>
  118. <RowDefinition Height="2*"></RowDefinition>
  119. </Grid.RowDefinitions>
  120. <TextBox x:Name="Func_calc" Margin="5 5 5 0" BorderBrush="White"/>
  121. <TextBox x:Name="Tablo" Grid.Row="1" Text="0"
  122. TextAlignment="Right" Margin="5 0 5 5"
  123. FontSize="20pt" IsReadOnly="True"
  124. Cursor="Arrow" ToolTip="Область вывода значений"
  125. BorderBrush="White"/>
  126. </Grid>
  127. <Grid ShowGridLines="False" Background="Bisque" Grid.Row="1" Grid.Column="1">
  128. <Grid.ColumnDefinitions>
  129. <ColumnDefinition></ColumnDefinition>
  130. <ColumnDefinition></ColumnDefinition>
  131. <ColumnDefinition></ColumnDefinition>
  132. <ColumnDefinition></ColumnDefinition>
  133. <ColumnDefinition></ColumnDefinition>
  134. </Grid.ColumnDefinitions>
  135. <Grid.RowDefinitions>
  136. <RowDefinition Height="auto"></RowDefinition>
  137. <RowDefinition></RowDefinition>
  138. <RowDefinition></RowDefinition>
  139. <RowDefinition></RowDefinition>
  140. <RowDefinition></RowDefinition>
  141. <RowDefinition></RowDefinition>
  142. <RowDefinition></RowDefinition>
  143. </Grid.RowDefinitions>
  144. <Button Content="MC" Margin="5" Grid.Column="0" Grid.Row="1"/>
  145. <Button Content="MR" Margin="5" Grid.Column="1" Grid.Row="1"/>
  146. <Button Content="MS" Margin="5" Grid.Column="2" Grid.Row="1"/>
  147. <Button Content="M+" Margin="5" Grid.Column="3" Grid.Row="1"/>
  148. <Button Content="M-" Margin="5" Grid.Column="4" Grid.Row="1"/>
  149.  
  150. <Button Content="BackSp" Margin="5" Grid.Column="0" Grid.Row="2"
  151. Click="Cancel_mode"/>
  152. <Button Content="CE" Margin="5" Grid.Column="1" Grid.Row="2"
  153. Click="Cancel_mode"/>
  154. <Button Content="C" Margin="5" Grid.Column="2" Grid.Row="2"
  155. Click="Cancel_mode"/>
  156. <Button Content="+-" Margin="5" Grid.Column="3" Grid.Row="2"/>
  157. <Button Content="Sqrt" Margin="5" Grid.Column="4" Grid.Row="2"
  158. ToolTip="Вычисление квадратного корня числа"/>
  159.  
  160. <Button Content="7" Margin="5" Grid.Column="0" Grid.Row="3"
  161. Click="Numbers"/>
  162. <Button Content="8" Margin="5" Grid.Column="1" Grid.Row="3"
  163. Click="Numbers"/>
  164. <Button Content="9" Margin="5" Grid.Column="2" Grid.Row="3"
  165. Click="Numbers"/>
  166. <Button Content="/" Margin="5" Grid.Column="3" Grid.Row="3"/>
  167. <Button Content="%" Margin="5" Grid.Column="4" Grid.Row="3"/>
  168.  
  169. <Button Content="4" Margin="5" Grid.Column="0" Grid.Row="4"
  170. Click="Numbers"/>
  171. <Button Content="5" Margin="5" Grid.Column="1" Grid.Row="4"
  172. Click="Numbers"/>
  173. <Button Content="6" Margin="5" Grid.Column="2" Grid.Row="4"
  174. Click="Numbers"/>
  175. <Button Content="*" Margin="5" Grid.Column="3" Grid.Row="4"/>
  176. <Button Content="1/x" Margin="5" Grid.Column="4" Grid.Row="4"/>
  177.  
  178. <Button Content="1" Margin="5" Grid.Column="0" Grid.Row="5"
  179. Click="Numbers"/>
  180. <Button Content="2" Margin="5" Grid.Column="1" Grid.Row="5"
  181. Click="Numbers"/>
  182. <Button Content="3" Margin="5" Grid.Column="2" Grid.Row="5"
  183. Click="Numbers"/>
  184. <Button Content="-" Margin="5" Grid.Column="3" Grid.Row="5"/>
  185. <Button Content="=" Margin="5" Grid.Column="4" Grid.Row="5" Grid.RowSpan="2"/>
  186.  
  187. <Button Content="0" Margin="5" Grid.ColumnSpan="2" Grid.Row="6"
  188. Click="Numbers"/>
  189. <Button Content="," Margin="5" Grid.Column="2" Grid.Row="6"
  190. Click="Comma_Click"/>
  191. <Button Content="+" Margin="5" Grid.Column="3" Grid.Row="6"/>
  192.  
  193. </Grid>
  194. </Grid>
  195. </Grid>
  196. </Window>
Add Comment
Please, Sign In to add comment