<Window xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="mishdimAAA.MainWindow"
Title="Калькулятор"
Width="300" Height="400"
CanResize="False"
WindowStartupLocation="CenterScreen">
<Grid RowDefinitions="Auto, *">
<!-- Экран калькулятора -->
<TextBox Name="Display"
Grid.Row="0"
Height="60"
Margin="10"
FontSize="28"
TextAlignment="Right"
IsReadOnly="True"
VerticalContentAlignment="Center"
Text="0"/>
<!-- Сетка кнопок -->
<Grid Grid.Row="1" Margin="10,0,10,10"
RowDefinitions="*,*,*,*"
ColumnDefinitions="*,*,*,*">
<!-- Ряд 1 -->
<Button Content="7" Grid.Row="0" Grid.Column="0" Click="Btn7_Click"/>
<Button Content="8" Grid.Row="0" Grid.Column="1" Click="Btn8_Click"/>
<Button Content="9" Grid.Row="0" Grid.Column="2" Click="Btn9_Click"/>
<Button Content="/" Grid.Row="0" Grid.Column="3" Click="BtnDivide_Click"/>
<!-- Ряд 2 -->
<Button Content="4" Grid.Row="1" Grid.Column="0" Click="Btn4_Click"/>
<Button Content="5" Grid.Row="1" Grid.Column="1" Click="Btn5_Click"/>
<Button Content="6" Grid.Row="1" Grid.Column="2" Click="Btn6_Click"/>
<Button Content="*" Grid.Row="1" Grid.Column="3" Click="BtnMultiply_Click"/>
<!-- Ряд 3 -->
<Button Content="1" Grid.Row="2" Grid.Column="0" Click="Btn1_Click"/>
<Button Content="2" Grid.Row="2" Grid.Column="1" Click="Btn2_Click"/>
<Button Content="3" Grid.Row="2" Grid.Column="2" Click="Btn3_Click"/>
<Button Content="-" Grid.Row="2" Grid.Column="3" Click="BtnMinus_Click"/>
<!-- Ряд 4 -->
<Button Content="C" Grid.Row="3" Grid.Column="0" Click="BtnClear_Click"/>
<Button Content="0" Grid.Row="3" Grid.Column="1" Click="Btn0_Click"/>
<Button Content="=" Grid.Row="3" Grid.Column="2" Click="BtnEquals_Click"/>
<Button Content="+" Grid.Row="3" Grid.Column="3" Click="BtnPlus_Click"/>
<!-- Авто-растягивание и размер кнопок -->
<Grid.Styles>
<Style Selector="Button">
<Setter Property="HorizontalAlignment" Value="Stretch"/>
<Setter Property="VerticalAlignment" Value="Stretch"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="FontSize" Value="20"/>
<Setter Property="Margin" Value="3"/>
</Style>
</Grid.Styles>
</Grid>
</Grid>
</Window>