72 lines
3.8 KiB
XML
72 lines
3.8 KiB
XML
<ui:FluentWindow x:Class="Everything2Everything.App.Views.QuickProgressWindow"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:ui="http://schemas.lepo.co/wpfui/2022/xaml"
|
|
Title="빠른 변환"
|
|
Width="560" Height="240"
|
|
ExtendsContentIntoTitleBar="True"
|
|
WindowBackdropType="Mica"
|
|
WindowCornerPreference="Round"
|
|
WindowStartupLocation="CenterScreen"
|
|
ResizeMode="NoResize"
|
|
Closing="OnWindowClosing">
|
|
<Window.Resources>
|
|
<ResourceDictionary>
|
|
<ResourceDictionary.MergedDictionaries>
|
|
<ResourceDictionary Source="FormatShiftTheme.xaml"/>
|
|
</ResourceDictionary.MergedDictionaries>
|
|
</ResourceDictionary>
|
|
</Window.Resources>
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="*"/>
|
|
</Grid.RowDefinitions>
|
|
<ui:TitleBar Grid.Row="0" x:Name="WindowTitleBar" Title="빠른 변환" ShowMaximize="False" ShowMinimize="False"/>
|
|
<Grid Grid.Row="1" Margin="32,12,32,24">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Text="변환 중…" Style="{StaticResource TextSubtitle}"/>
|
|
<TextBlock x:Name="PercentText" Grid.Column="1" Text="0%"
|
|
Style="{StaticResource TextSubtitle}" VerticalAlignment="Center"/>
|
|
</Grid>
|
|
<TextBlock x:Name="StatusText" Grid.Row="1" Margin="0,4,0,12"
|
|
Style="{StaticResource TextCaption}" TextTrimming="CharacterEllipsis"/>
|
|
<ProgressBar x:Name="OverallProgress" Grid.Row="2" Height="6"
|
|
Minimum="0" Maximum="1"/>
|
|
<Image x:Name="DoneIllustration" Grid.Row="3" Visibility="Collapsed"
|
|
Width="96" Height="96" Margin="0,8,0,0"
|
|
HorizontalAlignment="Center" VerticalAlignment="Center"
|
|
RenderOptions.BitmapScalingMode="HighQuality"
|
|
Source="pack://application:,,,/Assets/illus-done.png"/>
|
|
<Grid Grid.Row="4" Margin="0,12,0,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<!-- 변환 중 취소 (완료되면 숨김) -->
|
|
<ui:Button x:Name="CancelButton" Grid.Column="0" Content="취소"
|
|
Icon="{ui:SymbolIcon Dismiss24}"
|
|
Click="OnCancelClick" HorizontalAlignment="Left"/>
|
|
<StackPanel Grid.Column="2" Orientation="Horizontal" HorizontalAlignment="Right">
|
|
<ui:Button x:Name="OpenFolderButton" Content="결과 폴더 열기"
|
|
Icon="{ui:SymbolIcon Folder24}"
|
|
Click="OnOpenFolderClick" IsEnabled="False" Margin="0,0,8,0"/>
|
|
<ui:Button x:Name="CloseButton" Content="닫기" Click="OnCloseClick"
|
|
Appearance="Primary" IsEnabled="False"/>
|
|
</StackPanel>
|
|
</Grid>
|
|
</Grid>
|
|
</Grid>
|
|
</ui:FluentWindow>
|