Загрузка данных


<Window x:Class="CalculatorApp.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Calculator" Height="400" Width="300">
    <Grid Margin="10">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <!-- Поле ввода -->
        <TextBox x:Name="InputBox"
                 Grid.Row="0"
                 FontSize="18"
                 Margin="0,0,0,5"
                 TextChanged="InputBox_TextChanged"
                 PreviewTextInput="InputBox_PreviewTextInput"/>

        <!-- Поле результата -->
        <TextBox x:Name="ResultBox"
                 Grid.Row="1"
                 FontSize="18"
                 IsReadOnly="True"
                 Margin="0,0,0,10"/>

        <!-- Кнопки -->
        <UniformGrid Grid.Row="2" Columns="4">
            <!-- Числа -->
            <Button Content="7" Click="Digit_Click"/>
            <Button Content="8" Click="Digit_Click"/>
            <Button Content="9" Click="Digit_Click"/>
            <Button Content="+" Click="Operator_Click"/>

            <Button Content="4" Click="Digit_Click"/>
            <Button Content="5" Click="Digit_Click"/>
            <Button Content="6" Click="Digit_Click"/>
            <Button Content="-" Click="Operator_Click"/>

            <Button Content="1" Click="Digit_Click"/>
            <Button Content="2" Click="Digit_Click"/>
            <Button Content="3" Click="Digit_Click"/>
            <Button Content="*" Click="Operator_Click"/>

            <Button Content="0" Click="Digit_Click"/>
            <Button Content="." Click="Dot_Click"/>
            <Button Content="C" Click="Clear_Click"/>
            <Button Content="/" Click="Operator_Click"/>

            <Button Content="^" Click="Operator_Click"/>
        </UniformGrid>
    </Grid>
</Window>