qdrow

Untitled

Oct 29th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.02 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 ShowGridLines="True" x:Name="BinPanel" Height="60" Grid.Row="1" Grid.ColumnSpan="2" Visibility="Collapsed"
  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="InOutPanel" Grid.ColumnSpan="2">
  133. <Grid.RowDefinitions>
  134. <RowDefinition ></RowDefinition>
  135. <RowDefinition Height="2*"></RowDefinition>
  136. </Grid.RowDefinitions>
  137. <TextBox x:Name="Func_calc" Margin="5 5 5 0" BorderBrush="White"/>
  138. <TextBox x:Name="Tablo" Grid.Row="1" Text="0"
  139. TextAlignment="Right" Margin="5 0 5 5"
  140. FontSize="20pt" IsReadOnly="True"
  141. Cursor="Arrow" ToolTip="Область вывода значений"
  142. BorderBrush="White" TextChanged="Tablo_TextChanged"/>
  143. </Grid>
  144. <Grid x:Name="UsualPanel" ShowGridLines="False" Grid.Row="2" Grid.Column="1">
  145. <Grid.ColumnDefinitions>
  146. <ColumnDefinition></ColumnDefinition>
  147. <ColumnDefinition></ColumnDefinition>
  148. <ColumnDefinition></ColumnDefinition>
  149. <ColumnDefinition></ColumnDefinition>
  150. <ColumnDefinition></ColumnDefinition>
  151. </Grid.ColumnDefinitions>
  152. <Grid.RowDefinitions>
  153. <RowDefinition Height="auto"></RowDefinition>
  154. <RowDefinition></RowDefinition>
  155. <RowDefinition></RowDefinition>
  156. <RowDefinition></RowDefinition>
  157. <RowDefinition></RowDefinition>
  158. <RowDefinition></RowDefinition>
  159. <RowDefinition></RowDefinition>
  160. </Grid.RowDefinitions>
  161. <Button Content="MC" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="1"/>
  162. <Button Content="MR" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="1"/>
  163. <Button Content="MS" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="1"/>
  164. <Button Content="M+" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="1"/>
  165. <Button Content="M-" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="1"/>
  166.  
  167. <Button x:Name="BackSP" Content="BackSp" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="2"
  168. Click="Cancel_mode"/>
  169. <Button Content="CE" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="2"
  170. Click="Cancel_mode"/>
  171. <Button Content="C" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="2"
  172. Click="Cancel_mode"/>
  173. <Button Content="±" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="2"/>
  174. <Button Content="Sqrt" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="2"
  175. ToolTip="Вычисление квадратного корня числа"/>
  176.  
  177. <Button Content="7" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="3"
  178. Click="Numbers"/>
  179. <Button Content="8" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="3"
  180. Click="Numbers"/>
  181. <Button Content="9" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="3"
  182. Click="Numbers"/>
  183. <Button Content="/" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="3"/>
  184. <Button Content="%" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="3"/>
  185.  
  186. <Button Content="4" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="4"
  187. Click="Numbers"/>
  188. <Button Content="5" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="4"
  189. Click="Numbers"/>
  190. <Button Content="6" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="4"
  191. Click="Numbers"/>
  192. <Button Content="*" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="4"/>
  193. <Button Content="1/x" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="4"/>
  194.  
  195. <Button Content="1" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="5"
  196. Click="Numbers"/>
  197. <Button Content="2" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="5"
  198. Click="Numbers"/>
  199. <Button Content="3" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="5"
  200. Click="Numbers"/>
  201. <Button Content="-" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="5"/>
  202. <Button Content="=" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="5" Grid.RowSpan="2"/>
  203.  
  204. <Button Content="0" Style="{StaticResource Buttons_elem}" Grid.ColumnSpan="2" Grid.Row="6"
  205. Click="Numbers"/>
  206. <Button Content="," Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="6"
  207. Click="Comma_Click"/>
  208. <Button Content="+" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="6"/>
  209.  
  210. </Grid>
  211. <Grid x:Name="ProgrPanel" Visibility="Collapsed" Grid.Row="2" Grid.Column="0">
  212. <Grid.ColumnDefinitions>
  213. <ColumnDefinition></ColumnDefinition>
  214. <ColumnDefinition></ColumnDefinition>
  215. <ColumnDefinition></ColumnDefinition>
  216. <ColumnDefinition></ColumnDefinition>
  217. <ColumnDefinition></ColumnDefinition>
  218. </Grid.ColumnDefinitions>
  219. <Grid.RowDefinitions>
  220. <RowDefinition Height="auto"></RowDefinition>
  221. <RowDefinition></RowDefinition>
  222. <RowDefinition></RowDefinition>
  223. <RowDefinition></RowDefinition>
  224. <RowDefinition></RowDefinition>
  225. <RowDefinition></RowDefinition>
  226. <RowDefinition></RowDefinition>
  227. </Grid.RowDefinitions>
  228. <Button Content="MC" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="1"/>
  229. <Button Content="MR" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="1"/>
  230. <Button Content="MS" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="1"/>
  231. <Button Content="M+" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="1"/>
  232. <Button Content="M-" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="1"/>
  233.  
  234. <Button Content="BackSp" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="2"
  235. Click="Cancel_mode"/>
  236. <Button Content="CE" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="2"
  237. Click="Cancel_mode"/>
  238. <Button Content="C" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="2"
  239. Click="Cancel_mode"/>
  240. <Button Content="±" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="2"/>
  241. <Button Content="Sqrt" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="2"
  242. ToolTip="Вычисление квадратного корня числа"/>
  243.  
  244. <Button Content="7" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="3"
  245. Click="Numbers"/>
  246. <Button Content="8" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="3"
  247. Click="Numbers"/>
  248. <Button Content="9" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="3"
  249. Click="Numbers"/>
  250. <Button Content="/" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="3"/>
  251. <Button Content="%" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="3"/>
  252.  
  253. <Button Content="4" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="4"
  254. Click="Numbers"/>
  255. <Button Content="5" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="4"
  256. Click="Numbers"/>
  257. <Button Content="6" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="4"
  258. Click="Numbers"/>
  259. <Button Content="*" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="4"/>
  260. <Button Content="1/x" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="4"/>
  261.  
  262. <Button Content="1" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="5"
  263. Click="Numbers"/>
  264. <Button Content="2" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="5"
  265. Click="Numbers"/>
  266. <Button Content="3" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="5"
  267. Click="Numbers"/>
  268. <Button Content="-" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="5"/>
  269. <Button Content="=" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="5" Grid.RowSpan="2"/>
  270.  
  271. <Button Content="0" Style="{StaticResource Buttons_elem}" Grid.ColumnSpan="2" Grid.Row="6"
  272. Click="Numbers"/>
  273. <Button Content="," Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="6"
  274. Click="Comma_Click"/>
  275. <Button Content="+" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="6"/>
  276.  
  277. </Grid>
  278. </Grid>
  279. </Grid>
Advertisement
Add Comment
Please, Sign In to add comment