qdrow

Untitled

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