/
ManokhinNikita
/
ManokhinSoftwareEngineering
Обзор
Документация
Войти
/
ManokhinNikita
/
ManokhinSoftwareEngineering
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ProgressWindow/ProgressWindow.axaml
72 строки
2 KB
ManokhinNikita
Сделал правки во второй лабораторной работе
24 дек 2025, 15:09
24 дек 2025, 15:09
1a47c55
Код
Авторство
О чём код?
<Window x:Class="ProgressWindow.ProgressWindow" xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:vm="clr-namespace:ProgressWindow.ViewModels;assembly=ProgressWindow" Width="480" Height="230" MinWidth="390" MinHeight="210" CanResize="False" WindowStartupLocation="CenterOwner" x:DataType="vm:ProgressWindowViewModel" Title="{Binding Title}" mc:Ignorable="d"> <Design.DataContext> <vm:ProgressWindowViewModel /> </Design.DataContext> <Border Padding="18"> <Grid RowDefinitions="Auto,Auto,Auto,Auto,Auto" ColumnDefinitions="*"> <StackPanel Grid.Row="0" Spacing="4"> <TextBlock Text="{Binding Title}" FontSize="17" FontWeight="SemiBold" /> <TextBlock Text="{Binding Caption}" FontSize="15" Margin="0,2,0,0" /> </StackPanel> <TextBlock Grid.Row="1" Text="{Binding Subtitle}" Margin="0,6,0,0" Foreground="{DynamicResource SystemControlForegroundBaseMediumBrush}" /> <ProgressBar Grid.Row="2" Height="22" Margin="0,10,0,0" Minimum="0" Maximum="{Binding ProgressMax}" Value="{Binding ProgressValue}" /> <TextBlock Grid.Row="3" Text="{Binding ProgressSummary}" Margin="0,6,0,0" HorizontalAlignment="Right" Foreground="{DynamicResource SystemControlForegroundBaseMediumBrush}" /> <Grid Grid.Row="4" ColumnDefinitions="*,Auto" Margin="0,12,0,0"> <TextBlock VerticalAlignment="Center" Foreground="{DynamicResource SystemControlForegroundBaseMediumBrush}" Text="{Binding CancelHint}" /> <Button Grid.Column="1" Width="130" MinWidth="110" Padding="10,6" Content="{Binding ActionText}" Command="{Binding ActionCommand}" IsEnabled="{Binding IsActionEnabled}" /> </Grid> </Grid> </Border> </Window>