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


<Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <!-- Верхняя панель заголовка (Border) -->
        <Border Grid.Row="0" Background="{DynamicResource PrimaryHueMidBrush}" Padding="15">
            <Grid>
                <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
                    <materialDesign:PackIcon Kind="CheckboxMarkedCircleOutline" Width="30" Height="30" Foreground="White" VerticalAlignment="Center"/>
                    <TextBlock Text="Менеджер задач" Foreground="White" FontSize="22" FontWeight="Bold" Margin="10,0,0,0" VerticalAlignment="Center"/>
                </StackPanel>
            </Grid>
        </Border>

        <!-- Основная область с карточками -->
        <Grid Grid.Row="1" Margin="15">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="320"/>
                <ColumnDefinition Width="*"/>
            </Grid.ColumnDefinitions>

            <!-- Левая карточка: Новая задача -->
            <materialDesign:Card Grid.Column="0" Margin="0,0,10,0" Padding="15" UniformCornerRadius="8">
                <StackPanel>
                    <TextBlock Text="Новая задача" FontSize="18" FontWeight="Bold" Margin="0,0,0,15"/>
                    
                    <TextBox x:Name="TaskTextBox" 
                             materialDesign:HintAssist.Hint="Название задачи" 
                             Style="{StaticResource MaterialDesignOutlinedTextBox}" 
                             Margin="0,0,0,15"/>
                    
                    <ComboBox x:Name="PriorityComboBox" 
                              materialDesign:HintAssist.Hint="Приоритет" 
                              Style="{StaticResource MaterialDesignOutlinedComboBox}" 
                              Margin="0,0,0,20">
                        <ComboBoxItem Content="Низкий"/>
                        <ComboBoxItem Content="Средний"/>
                        <ComboBoxItem Content="Высокий"/>
                    </ComboBox>

                    <Button Content="+ Добавить задачу" 
                            Style="{StaticResource MaterialDesignRaisedButton}" 
                            Margin="0,0,0,10"/>
                    
                    <Button Content="Очистить список" 
                            Style="{StaticResource MaterialDesignOutlinedButton}"/>
                </StackPanel>
            </materialDesign:Card>

            <!-- Правая карточка: Мои задачи -->
            <materialDesign:Card Grid.Column="1" Margin="10,0,0,0" Padding="15" UniformCornerRadius="8">
                <Grid>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="*"/>
                        <RowDefinition Height="Auto"/>
                    </Grid.RowDefinitions>

                    <TextBlock Grid.Row="0" Text="Мои задачи" FontSize="18" FontWeight="Bold" Margin="0,0,0,10"/>

                    <ListBox x:Name="TasksListBox" Grid.Row="1" Margin="0,5,0,5"/>

                    <TextBlock x:Name="TaskCountText" Grid.Row="2" Text="Задач: 0" Foreground="Gray" Margin="0,5,0,0"/>
                </Grid>
            </materialDesign:Card>
        </Grid>
    </Grid>