Files
8damon-Blackbird-Platform/Client/host/Windows/OperatorLoadingWindow.xaml
T
2026-04-03 14:23:15 +10:00

70 lines
2.9 KiB
XML

<Window x:Class="BlackbirdOperator.OperatorLoadingWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:shell="clr-namespace:System.Windows.Shell;assembly=PresentationFramework"
Title="Loading"
Width="500"
Height="220"
ResizeMode="NoResize"
WindowStyle="None"
ShowInTaskbar="False"
Topmost="True"
WindowStartupLocation="CenterOwner"
Background="{DynamicResource WinBgBrush}"
SnapsToDevicePixels="True"
UseLayoutRounding="True">
<shell:WindowChrome.WindowChrome>
<shell:WindowChrome CaptionHeight="0"
CornerRadius="0"
GlassFrameThickness="0"
NonClientFrameEdges="None"
ResizeBorderThickness="0"
UseAeroCaptionButtons="False" />
</shell:WindowChrome.WindowChrome>
<Border Background="{DynamicResource WinBgBrush}"
BorderBrush="{DynamicResource WinBorderBrush}"
BorderThickness="1"
SnapsToDevicePixels="True">
<Grid Margin="16">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<StackPanel Grid.Row="0" VerticalAlignment="Top" Margin="0,0,32,0">
<TextBlock Text="Blackbird Operator"
FontSize="18"
FontWeight="SemiBold"
Foreground="{DynamicResource WinTextBrush}"/>
<TextBlock x:Name="StatusBlock"
Text="Initializing operator..."
Margin="0,6,0,0"
FontSize="13"
Foreground="{DynamicResource WinTextBrush}"/>
<TextBlock x:Name="DetailBlock"
Text="Preparing discovery pipeline."
Margin="0,4,0,0"
TextWrapping="Wrap"
Foreground="{DynamicResource WinMutedTextBrush}"/>
</StackPanel>
<ProgressBar Grid.Row="1"
x:Name="LoadBar"
Height="14"
Margin="0,14,0,0"
Minimum="0"
Maximum="100"
Background="{DynamicResource WinHeaderBrush}"
Foreground="{DynamicResource WinAccentBrush}"
Value="8"/>
<TextBlock Grid.Row="2"
x:Name="PercentBlock"
Margin="0,8,0,0"
HorizontalAlignment="Right"
Foreground="{DynamicResource WinMutedTextBrush}"/>
</Grid>
</Border>
</Window>