<Window x:Class="MatrixAnalyzerPro.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MatrixAnalyzerPro" Height="500" Width="800">
<Grid Margin="10">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<!-- Ввод -->
<StackPanel Orientation="Horizontal" Margin="0,0,0,10">
<TextBox x:Name="RowsBox" Width="100" Margin="5" />
<TextBox x:Name="ColsBox" Width="100" Margin="5" />
<Button Content="Создать" Click="Create_Click" Margin="5"/>
<Button Content="Случайно" Click="Random_Click" Margin="5"/>
<Button Content="Очистить" Click="Clear_Click" Margin="5"/>
</StackPanel>
<!-- Таблица -->
<DataGrid x:Name="MatrixGrid" Grid.Row="1" AutoGenerateColumns="True"/>
<!-- Операции -->
<StackPanel Grid.Row="2">
<WrapPanel>
<Button Content="Максимум" Click="Max_Click" Margin="5"/>
<Button Content="Минимум" Click="Min_Click" Margin="5"/>
<Button Content="Сумма" Click="Sum_Click" Margin="5"/>
<Button Content="Сумма по строкам" Click="RowSum_Click" Margin="5"/>
<Button Content="Сумма по столбцам" Click="ColSum_Click" Margin="5"/>
</WrapPanel>
<TextBlock x:Name="ResultBlock" FontSize="16" Margin="5"/>
</StackPanel>
</Grid>
</Window>