qdrow

Untitled

Oct 31st, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.91 KB | None | 0 0
  1. <Window.Resources>
  2. <Style x:Key="Buttons_elem">
  3. <Setter Property="Control.Margin" Value="3"/>
  4. </Style>
  5. </Window.Resources>
  6. <Grid>
  7. <Grid.RowDefinitions>
  8. <RowDefinition Height="auto"></RowDefinition>
  9. <RowDefinition></RowDefinition>
  10. </Grid.RowDefinitions>
  11. <Menu>
  12. <MenuItem Header="Вид">
  13. <MenuItem x:Name="usles" Click="MenuItem_Click" IsChecked="True" Header="Обычный"></MenuItem>
  14. <MenuItem x:Name="ingen" Unchecked="Unchecked" Checked="Cheched" Click="MenuItem_Click" Header="Инженерный"></MenuItem>
  15. <MenuItem x:Name="progr" Unchecked="Unchecked" Checked="Cheched" Click="MenuItem_Click" Header="Программист"></MenuItem>
  16. <MenuItem x:Name="stat" Click="MenuItem_Click" Header="Статистика"></MenuItem>
  17. <Separator></Separator>
  18. <MenuItem Header="Журнал"></MenuItem>
  19. <MenuItem Header="Группировка цифр по разрядам"></MenuItem>
  20. <Separator></Separator>
  21. <MenuItem Header="Обычный"></MenuItem>
  22. <MenuItem Header="Преобраование единиц"></MenuItem>
  23. <MenuItem Header="Вычисление дат"></MenuItem>
  24. <MenuItem Header="Листы">
  25. <MenuItem Header="Ипотека"></MenuItem>
  26. <MenuItem Header="Автолизинг"></MenuItem>
  27. <MenuItem Header="Экономия топлива(Миль за галлон)"></MenuItem>
  28. <MenuItem Header="Экономия топлива(л/100 км)"></MenuItem>
  29. </MenuItem>
  30. </MenuItem>
  31. <MenuItem Header="Правка">
  32. <MenuItem Header="Копировать"></MenuItem>
  33. <MenuItem Header="Вставить"></MenuItem>
  34. <Separator></Separator>
  35. <MenuItem Header="Журнал"></MenuItem>
  36. </MenuItem>
  37. <MenuItem Header="Справка">
  38. <MenuItem Header="Просмотреть справку"></MenuItem>
  39. <Separator></Separator>
  40. <MenuItem Header="О программе"></MenuItem>
  41. </MenuItem>
  42. </Menu>
  43. <Grid x:Name = "ContentPanel" Grid.Row="1">
  44. <Grid.RowDefinitions>
  45. <RowDefinition Height="auto"></RowDefinition>
  46. <RowDefinition Height="auto"></RowDefinition>
  47. <RowDefinition></RowDefinition>
  48. </Grid.RowDefinitions>
  49. <Grid.ColumnDefinitions>
  50. <ColumnDefinition x:Name="leftCol" Width="auto"></ColumnDefinition>
  51. <ColumnDefinition></ColumnDefinition>
  52. </Grid.ColumnDefinitions>
  53. <Grid x:Name="BinPanel" Grid.ColumnSpan="2" Grid.Row="1" Height="60" Visibility="Collapsed" ShowGridLines="False"
  54. MouseDown="BinaryPanel_MouseDown">
  55. <Grid.RowDefinitions>
  56. <RowDefinition></RowDefinition>
  57. <RowDefinition></RowDefinition>
  58. <RowDefinition></RowDefinition>
  59. <RowDefinition></RowDefinition>
  60. </Grid.RowDefinitions>
  61. <Grid.ColumnDefinitions>
  62. <ColumnDefinition></ColumnDefinition>
  63. <ColumnDefinition></ColumnDefinition>
  64. <ColumnDefinition></ColumnDefinition>
  65. <ColumnDefinition></ColumnDefinition>
  66. <ColumnDefinition></ColumnDefinition>
  67. <ColumnDefinition></ColumnDefinition>
  68. <ColumnDefinition></ColumnDefinition>
  69. <ColumnDefinition></ColumnDefinition>
  70. </Grid.ColumnDefinitions>
  71. </Grid>
  72. <Grid x:Name="EnginPanel" ShowGridLines="False" Grid.Row="2" Grid.Column="0" Visibility="Collapsed">
  73. <Grid.ColumnDefinitions>
  74. <ColumnDefinition></ColumnDefinition>
  75. <ColumnDefinition></ColumnDefinition>
  76. <ColumnDefinition></ColumnDefinition>
  77. <ColumnDefinition></ColumnDefinition>
  78. <ColumnDefinition></ColumnDefinition>
  79. </Grid.ColumnDefinitions>
  80. <Grid.RowDefinitions>
  81. <RowDefinition Height="auto"></RowDefinition>
  82. <RowDefinition></RowDefinition>
  83. <RowDefinition></RowDefinition>
  84. <RowDefinition></RowDefinition>
  85. <RowDefinition></RowDefinition>
  86. <RowDefinition></RowDefinition>
  87. <RowDefinition></RowDefinition>
  88. </Grid.RowDefinitions>
  89. <GroupBox Grid.Row="1" Grid.ColumnSpan="5">
  90. <Grid VerticalAlignment="Center">
  91. <Grid.ColumnDefinitions>
  92. <ColumnDefinition></ColumnDefinition>
  93. <ColumnDefinition></ColumnDefinition>
  94. <ColumnDefinition></ColumnDefinition>
  95. </Grid.ColumnDefinitions>
  96. <RadioButton HorizontalAlignment="Center" Content="Градусы"></RadioButton>
  97. <RadioButton HorizontalAlignment="Center" Grid.Column="1" Content="Радианы"></RadioButton>
  98. <RadioButton HorizontalAlignment="Center" Grid.Column="2" Content="Грады"></RadioButton>
  99. </Grid>
  100. </GroupBox>
  101. <GroupBox Margin="3" Grid.Column="0" Grid.Row="2"></GroupBox>
  102. <Button Content="lnv" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="2"/>
  103. <Button Content="ln" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="2"/>
  104. <Button Content="(" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="2"/>
  105. <Button Content=")" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="2"/>
  106.  
  107. <Button Content="lnt" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="3"/>
  108. <Button Content="sinh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="3"/>
  109. <Button Content="sin" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="3"/>
  110. <Button Content="x^2" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="3"/>
  111. <Button Content="n!" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="3"/>
  112.  
  113. <Button Content="dms" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="4"/>
  114. <Button Content="cosh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="4"/>
  115. <Button Content="cos" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="4"/>
  116. <Button Content="X^Y" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="4"/>
  117. <Button Content="YsqX" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="4"/>
  118.  
  119. <Button Content="Pi" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="5"/>
  120. <Button Content="tanh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="5"/>
  121. <Button Content="tan" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="5"/>
  122. <Button Content="X^3" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="5"/>
  123. <Button Content="Sqr(3)" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="5"/>
  124.  
  125. <Button Content="F-E" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="6"/>
  126. <Button Content="Exp" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="6"/>
  127. <Button Content="Mod" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="6"/>
  128. <Button Content="log" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="6"/>
  129. <Button Content="10^x" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="6"/>
  130.  
  131. </Grid>
  132. <Grid x:Name="ProgrPanel" ShowGridLines="False" Grid.Row="2" Grid.Column="0" Visibility="Collapsed">
  133. <Grid.ColumnDefinitions>
  134. <ColumnDefinition></ColumnDefinition>
  135. <ColumnDefinition></ColumnDefinition>
  136. <ColumnDefinition></ColumnDefinition>
  137. <ColumnDefinition></ColumnDefinition>
  138. <ColumnDefinition></ColumnDefinition>
  139. </Grid.ColumnDefinitions>
  140. <Grid.RowDefinitions>
  141. <RowDefinition Height="auto"></RowDefinition>
  142. <RowDefinition></RowDefinition>
  143. <RowDefinition></RowDefinition>
  144. <RowDefinition></RowDefinition>
  145. <RowDefinition></RowDefinition>
  146. <RowDefinition></RowDefinition>
  147. <RowDefinition></RowDefinition>
  148. </Grid.RowDefinitions>
  149. <GroupBox Grid.Row="1" Grid.ColumnSpan="5">
  150. <Grid VerticalAlignment="Center">
  151. <Grid.ColumnDefinitions>
  152. <ColumnDefinition></ColumnDefinition>
  153. <ColumnDefinition></ColumnDefinition>
  154. <ColumnDefinition></ColumnDefinition>
  155. </Grid.ColumnDefinitions>
  156. <RadioButton HorizontalAlignment="Center" Content="Градусы"></RadioButton>
  157. <RadioButton HorizontalAlignment="Center" Grid.Column="1" Content="Радианы"></RadioButton>
  158. <RadioButton HorizontalAlignment="Center" Grid.Column="2" Content="Грады"></RadioButton>
  159. </Grid>
  160. </GroupBox>
  161. <GroupBox Margin="3" Grid.Column="0" Grid.Row="2"></GroupBox>
  162. <Button Content="lnv" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="2"/>
  163. <Button Content="ln" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="2"/>
  164. <Button Content="(" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="2"/>
  165. <Button Content=")" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="2"/>
  166.  
  167. <Button Content="lnt" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="3"/>
  168. <Button Content="sinh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="3"/>
  169. <Button Content="sin" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="3"/>
  170. <Button Content="x^2" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="3"/>
  171. <Button Content="n!" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="3"/>
  172.  
  173. <Button Content="dms" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="4"/>
  174. <Button Content="cosh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="4"/>
  175. <Button Content="cos" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="4"/>
  176. <Button Content="X^Y" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="4"/>
  177. <Button Content="YsqX" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="4"/>
  178.  
  179. <Button Content="Pi" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="5"/>
  180. <Button Content="tanh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="5"/>
  181. <Button Content="tan" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="5"/>
  182. <Button Content="X^3" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="5"/>
  183. <Button Content="Sqr(3)" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="5"/>
  184.  
  185. <Button Content="F-E" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="6"/>
  186. <Button Content="Exp" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="6"/>
  187. <Button Content="Mod" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="6"/>
  188. <Button Content="log" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="6"/>
  189. <Button Content="10^x" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="6"/>
  190.  
  191. </Grid>
  192. <Grid x:Name="InOutPanel" Grid.ColumnSpan="2">
  193. <Grid.RowDefinitions>
  194. <RowDefinition ></RowDefinition>
  195. <RowDefinition Height="2*"></RowDefinition>
  196. </Grid.RowDefinitions>
  197. <TextBox x:Name="Func_calc" Margin="5 5 5 0" BorderBrush="White"/>
  198. <TextBox x:Name="Tablo" Grid.Row="1" Text="0"
  199. TextAlignment="Right" Margin="5 0 5 5"
  200. FontSize="20pt" IsReadOnly="True"
  201. Cursor="Arrow" ToolTip="Область вывода значений"
  202. BorderBrush="White" TextChanged="Tablo_TextChanged"/>
  203. </Grid>
  204. <Grid x:Name="UsualPanel" ShowGridLines="False" Grid.Row="2" Grid.Column="1">
  205. <Grid.ColumnDefinitions>
  206. <ColumnDefinition></ColumnDefinition>
  207. <ColumnDefinition></ColumnDefinition>
  208. <ColumnDefinition></ColumnDefinition>
  209. <ColumnDefinition></ColumnDefinition>
  210. <ColumnDefinition></ColumnDefinition>
  211. </Grid.ColumnDefinitions>
  212. <Grid.RowDefinitions>
  213. <RowDefinition Height="auto"></RowDefinition>
  214. <RowDefinition></RowDefinition>
  215. <RowDefinition></RowDefinition>
  216. <RowDefinition></RowDefinition>
  217. <RowDefinition></RowDefinition>
  218. <RowDefinition></RowDefinition>
  219. <RowDefinition></RowDefinition>
  220. </Grid.RowDefinitions>
  221. <Button Content="MC" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="1"/>
  222. <Button Content="MR" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="1"/>
  223. <Button Content="MS" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="1"/>
  224. <Button Content="M+" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="1"/>
  225. <Button Content="M-" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="1"/>
  226.  
  227. <Button x:Name="BackSP" Content="BackSp" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="2"
  228. Click="Cancel_mode"/>
  229. <Button Content="CE" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="2"
  230. Click="Cancel_mode"/>
  231. <Button Content="C" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="2"
  232. Click="Cancel_mode"/>
  233. <Button Content="±" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="2"/>
  234. <Button Content="Sqrt" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="2"
  235. ToolTip="Вычисление квадратного корня числа"/>
  236.  
  237. <Button Content="7" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="3"
  238. Click="Numbers"/>
  239. <Button Content="8" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="3"
  240. Click="Numbers"/>
  241. <Button Content="9" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="3"
  242. Click="Numbers"/>
  243. <Button Content="/" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="3"/>
  244. <Button Content="%" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="3"/>
  245.  
  246. <Button Content="4" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="4"
  247. Click="Numbers"/>
  248. <Button Content="5" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="4"
  249. Click="Numbers"/>
  250. <Button Content="6" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="4"
  251. Click="Numbers"/>
  252. <Button Content="*" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="4"/>
  253. <Button Content="1/x" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="4"/>
  254.  
  255. <Button Content="1" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="5"
  256. Click="Numbers"/>
  257. <Button Content="2" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="5"
  258. Click="Numbers"/>
  259. <Button Content="3" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="5"
  260. Click="Numbers"/>
  261. <Button Content="-" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="5"/>
  262. <Button Content="=" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="5" Grid.RowSpan="2"/>
  263.  
  264. <Button Content="0" Style="{StaticResource Buttons_elem}" Grid.ColumnSpan="2" Grid.Row="6"
  265. Click="Numbers"/>
  266. <Button Content="," Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="6"
  267. Click="Comma_Click"/>
  268. <Button Content="+" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="6"/>
  269.  
  270. </Grid>
  271. </Grid>
  272. </Grid>
Add Comment
Please, Sign In to add comment