Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Title="MainWindow" Height="325" Width="230" TextInput="Window_TextInput">
- <Window.Resources>
- <Style x:Key="Buttons_elem">
- <Setter Property="Control.Margin" Value="3"/>
- </Style>
- </Window.Resources>
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="auto"></RowDefinition>
- <RowDefinition></RowDefinition>
- </Grid.RowDefinitions>
- <Menu>
- <MenuItem Header="Вид">
- <MenuItem x:Name="usles" Click="MenuItem_Click" IsChecked="True" Header="Обычный"></MenuItem>
- <MenuItem x:Name="ingen" Unchecked="Unchecked" Checked="Cheched" Click="MenuItem_Click" Header="Инженерный"></MenuItem>
- <MenuItem x:Name="progr" Unchecked="Unchecked" Checked="Cheched" Click="MenuItem_Click" Header="Программист"></MenuItem>
- <MenuItem x:Name="stat" Click="MenuItem_Click" Header="Статистика"></MenuItem>
- <Separator></Separator>
- <MenuItem Header="Журнал"></MenuItem>
- <MenuItem Header="Группировка цифр по разрядам"></MenuItem>
- <Separator></Separator>
- <MenuItem Header="Обычный"></MenuItem>
- <MenuItem Header="Преобраование единиц"></MenuItem>
- <MenuItem Header="Вычисление дат"></MenuItem>
- <MenuItem Header="Листы">
- <MenuItem Header="Ипотека"></MenuItem>
- <MenuItem Header="Автолизинг"></MenuItem>
- <MenuItem Header="Экономия топлива(Миль за галлон)"></MenuItem>
- <MenuItem Header="Экономия топлива(л/100 км)"></MenuItem>
- </MenuItem>
- </MenuItem>
- <MenuItem Header="Правка">
- <MenuItem Header="Копировать"></MenuItem>
- <MenuItem Header="Вставить"></MenuItem>
- <Separator></Separator>
- <MenuItem Header="Журнал"></MenuItem>
- </MenuItem>
- <MenuItem Header="Справка">
- <MenuItem Header="Просмотреть справку"></MenuItem>
- <Separator></Separator>
- <MenuItem Header="О программе"></MenuItem>
- </MenuItem>
- </Menu>
- <Grid x:Name = "ContentPanel" Grid.Row="1">
- <Grid.RowDefinitions>
- <RowDefinition Height="auto"></RowDefinition>
- <RowDefinition Height="auto"></RowDefinition>
- <RowDefinition></RowDefinition>
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition x:Name="leftCol" Width="auto"></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- </Grid.ColumnDefinitions>
- <Grid x:Name="BinPanel" Grid.ColumnSpan="2" Grid.Row="1" Height="60" Visibility="Collapsed" ShowGridLines="False"
- MouseDown="BinaryPanel_MouseDown">
- <Grid.RowDefinitions>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- </Grid.ColumnDefinitions>
- </Grid>
- <Grid x:Name="EnginPanel" ShowGridLines="False" Grid.Row="2" Grid.Column="0" Visibility="Collapsed">
- <Grid.ColumnDefinitions>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="auto"></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- </Grid.RowDefinitions>
- <GroupBox Grid.Row="1" Grid.ColumnSpan="5">
- <Grid VerticalAlignment="Center">
- <Grid.ColumnDefinitions>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- </Grid.ColumnDefinitions>
- <RadioButton HorizontalAlignment="Center" Content="Градусы"></RadioButton>
- <RadioButton HorizontalAlignment="Center" Grid.Column="1" Content="Радианы"></RadioButton>
- <RadioButton HorizontalAlignment="Center" Grid.Column="2" Content="Грады"></RadioButton>
- </Grid>
- </GroupBox>
- <GroupBox Margin="3" Grid.Column="0" Grid.Row="2"></GroupBox>
- <Button Content="lnv" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="2"/>
- <Button Content="ln" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="2"/>
- <Button Content="(" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="2"/>
- <Button Content=")" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="2"/>
- <Button Content="lnt" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="3"/>
- <Button Content="sinh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="3"/>
- <Button Content="sin" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="3"/>
- <Button Content="x^2" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="3"/>
- <Button Content="n!" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="3"/>
- <Button Content="dms" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="4"/>
- <Button Content="cosh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="4"/>
- <Button Content="cos" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="4"/>
- <Button Content="X^Y" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="4"/>
- <Button Content="YsqX" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="4"/>
- <Button Content="Pi" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="5"/>
- <Button Content="tanh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="5"/>
- <Button Content="tan" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="5"/>
- <Button Content="X^3" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="5"/>
- <Button Content="Sqr(3)" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="5"/>
- <Button Content="F-E" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="6"/>
- <Button Content="Exp" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="6"/>
- <Button Content="Mod" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="6"/>
- <Button Content="log" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="6"/>
- <Button Content="10^x" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="6"/>
- </Grid>
- <Grid x:Name="ProgrPanel" ShowGridLines="False" Grid.Row="2" Grid.Column="0" Visibility="Collapsed">
- <Grid.ColumnDefinitions>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="auto"></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- </Grid.RowDefinitions>
- <GroupBox Grid.Row="1" Grid.ColumnSpan="5">
- <Grid VerticalAlignment="Center">
- <Grid.ColumnDefinitions>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- </Grid.ColumnDefinitions>
- <RadioButton HorizontalAlignment="Center" Content="Градусы"></RadioButton>
- <RadioButton HorizontalAlignment="Center" Grid.Column="1" Content="Радианы"></RadioButton>
- <RadioButton HorizontalAlignment="Center" Grid.Column="2" Content="Грады"></RadioButton>
- </Grid>
- </GroupBox>
- <GroupBox Margin="3" Grid.Column="0" Grid.Row="2"></GroupBox>
- <Button Content="lnv" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="2"/>
- <Button Content="ln" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="2"/>
- <Button Content="(" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="2"/>
- <Button Content=")" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="2"/>
- <Button Content="lnt" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="3"/>
- <Button Content="sinh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="3"/>
- <Button Content="sin" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="3"/>
- <Button Content="x^2" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="3"/>
- <Button Content="n!" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="3"/>
- <Button Content="dms" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="4"/>
- <Button Content="cosh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="4"/>
- <Button Content="cos" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="4"/>
- <Button Content="X^Y" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="4"/>
- <Button Content="YsqX" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="4"/>
- <Button Content="Pi" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="5"/>
- <Button Content="tanh" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="5"/>
- <Button Content="tan" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="5"/>
- <Button Content="X^3" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="5"/>
- <Button Content="Sqr(3)" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="5"/>
- <Button Content="F-E" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="6"/>
- <Button Content="Exp" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="6"/>
- <Button Content="Mod" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="6"/>
- <Button Content="log" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="6"/>
- <Button Content="10^x" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="6"/>
- </Grid>
- <!--<Grid x:Name="InOutPanel" Grid.ColumnSpan="2">
- <Grid.RowDefinitions>
- <RowDefinition ></RowDefinition>
- <RowDefinition Height="2*"></RowDefinition>
- </Grid.RowDefinitions>
- <TextBox x:Name="Func_calc" Margin="5 5 5 0" BorderBrush="White"/>
- <TextBox x:Name="Tablo" Grid.Row="1" Text="0"
- TextAlignment="Right" Margin="5 0 5 5"
- FontSize="20pt" IsReadOnly="True"
- Cursor="Arrow" ToolTip="Область вывода значений"
- BorderBrush="White" TextChanged="Tablo_TextChanged"/>
- </Grid>-->
- <Border BorderBrush="Gray"
- BorderThickness="1"
- CornerRadius="2"
- Grid.ColumnSpan="2"
- Margin="3"
- Padding="3">
- <StackPanel x:Name="InOutPanel">
- <StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
- <Button Content="▲" Click="Button_Click"/>
- <Button Content="▼" Click="Button_Click_1"/>
- </StackPanel>
- <Separator></Separator>
- <StackPanel x:Name="Journal" Height="70">
- </StackPanel>
- <Separator></Separator>
- <TextBox x:Name="Func_calc" Margin="5 5 5 0" BorderBrush="White"/>
- <TextBox x:Name="Tablo" Grid.Row="1" Text="0"
- TextAlignment="Right" Margin="5 0 5 5"
- FontSize="20pt" IsReadOnly="True"
- Cursor="Arrow" ToolTip="Область вывода значений"
- BorderBrush="White" TextChanged="Tablo_TextChanged"/>
- </StackPanel>
- </Border>
- <Grid x:Name="UsualPanel" ShowGridLines="False" Grid.Row="2" Grid.Column="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- <ColumnDefinition></ColumnDefinition>
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="auto"></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- </Grid.RowDefinitions>
- <Button Content="MC" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="1"/>
- <Button Content="MR" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="1"/>
- <Button Content="MS" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="1"/>
- <Button Content="M+" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="1"/>
- <Button Content="M-" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="1"/>
- <Button x:Name="BackSP" Content="←" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="2"
- Click="Cancel_mode"/>
- <Button Content="CE" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="2"
- Click="Cancel_mode"/>
- <Button Content="C" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="2"
- Click="Cancel_mode"/>
- <Button Content="±" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="2"/>
- <Button Content="Sqrt" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="2"
- ToolTip="Вычисление квадратного корня числа"/>
- <Button Content="7" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="3"
- Click="Numbers"/>
- <Button Content="8" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="3"
- Click="Numbers"/>
- <Button Content="9" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="3"
- Click="Numbers"/>
- <Button Content="/" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="3"/>
- <Button Content="%" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="3"/>
- <Button Content="4" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="4"
- Click="Numbers"/>
- <Button Content="5" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="4"
- Click="Numbers"/>
- <Button Content="6" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="4"
- Click="Numbers"/>
- <Button Content="*" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="4"/>
- <Button Content="1/x" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="4"/>
- <Button Content="1" Style="{StaticResource Buttons_elem}" Grid.Column="0" Grid.Row="5"
- Click="Numbers"/>
- <Button Content="2" Style="{StaticResource Buttons_elem}" Grid.Column="1" Grid.Row="5"
- Click="Numbers"/>
- <Button Content="3" Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="5"
- Click="Numbers"/>
- <Button Content="-" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="5"/>
- <Button Content="=" Style="{StaticResource Buttons_elem}" Grid.Column="4" Grid.Row="5" Grid.RowSpan="2" Click="Button_Click_2"/>
- <Button Content="0" Style="{StaticResource Buttons_elem}" Grid.ColumnSpan="2" Grid.Row="6"
- Click="Numbers"/>
- <Button Content="," Style="{StaticResource Buttons_elem}" Grid.Column="2" Grid.Row="6"
- Click="Comma_Click"/>
- <Button Content="+" Style="{StaticResource Buttons_elem}" Grid.Column="3" Grid.Row="6"/>
- </Grid>
- </Grid>
- </Grid>
Advertisement
Add Comment
Please, Sign In to add comment