<Window x:Class="TimeWpfApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Управление временем" Height="400" Width="400">
<Grid Padding="20">
<StackPanel>
<TextBlock Text="Конструктор и свойства" FontSize="16" FontWeight="Bold" Margin="0,0,0,10"/>
<Grid Margin="0,0,0,10">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0" Margin="5">
<Label Content="Часы:"/>
<TextBox x:Name="InputHour" Text="12"/>
</StackPanel>
<StackPanel Grid.Column="1" Margin="5">
<Label Content="Минуты:"/>
<TextBox x:Name="InputMinute" Text="30"/>
</StackPanel>
<StackPanel Grid.Column="2" Margin="5">
<Label Content="Секунды:"/>
<TextBox x:Name="InputSecond" Text="00"/>
</StackPanel>
</Grid>
<Button Content="Применить значения" Click="BtnSetTime_Click" Height="30" Margin="0,0,0,20"/>
<TextBlock Text="Методы изменения" FontSize="16" FontWeight="Bold" Margin="0,0,0,10"/>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="0,0,0,20">
<TextBox x:Name="InputValue" Width="60" VerticalContentAlignment="Center" Margin="0,0,10,0" Text="1"/>
<Button Content="+ Час" Click="BtnAddHour_Click" Width="70" Margin="2"/>
<Button Content="+ Мин" Click="BtnAddMinute_Click" Width="70" Margin="2"/>
<Button Content="+ Сек" Click="BtnAddSecond_Click" Width="70" Margin="2"/>
</StackPanel>
<Border BorderBrush="Gray" BorderThickness="1" Padding="10" CornerRadius="5">
<TextBlock x:Name="DisplayTime" Text="00:00:00" FontSize="36" HorizontalAlignment="Center" FontFamily="Consolas"/>
</Border>
<TextBlock x:Name="DisplayError" Foreground="Red" Margin="0,10,0,0" TextWrapping="Wrap" TextAlignment="Center"/>
</StackPanel>
</Grid>
</Window>