<local:UserControlRx x:Class="Wabbajack.TopProgressView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:lib="clr-namespace:Wabbajack.Lib;assembly=Wabbajack.Lib" xmlns:local="clr-namespace:Wabbajack" xmlns:mahapps="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" d:DesignHeight="450" d:DesignWidth="800" x:TypeArguments="lib:ViewModel" BorderThickness="0" mc:Ignorable="d"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="40" /> <RowDefinition Height="5" /> <RowDefinition Height="25" /> </Grid.RowDefinitions> <Rectangle Grid.Row="2" x:Name="OverhangShadowRect" Height="25" VerticalAlignment="Top" IsHitTestVisible="False"> <Rectangle.Fill> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <GradientStop Offset="0" Color="#AA000000" /> <GradientStop Offset="1" Color="#00000000" /> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Rectangle Grid.Row="1" Fill="{StaticResource BackgroundBrush}" /> <mahapps:MetroProgressBar Grid.Row="1" Grid.RowSpan="2" x:Name="BottomProgressBarDarkGlow" Height="16" Margin="-4" VerticalAlignment="Top" Background="Transparent" BorderBrush="Transparent" Foreground="{StaticResource PrimaryVariantBrush}" Maximum="1"> <mahapps:MetroProgressBar.Effect> <BlurEffect Radius="25" /> </mahapps:MetroProgressBar.Effect> </mahapps:MetroProgressBar> <Grid x:Name="TopBarGrid" Grid.Row="0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <mahapps:MetroProgressBar Grid.Column="0" Grid.ColumnSpan="4" x:Name="LargeProgressBar" Background="#AA121212" BorderThickness="0" Maximum="1"> <mahapps:MetroProgressBar.Foreground> <LinearGradientBrush StartPoint="0,0" EndPoint="1,0"> <GradientStop Offset="0" Color="{StaticResource DarkerPrimaryVariant}" /> <GradientStop Offset="0.5" Color="{StaticResource PrimaryVariant}" /> </LinearGradientBrush> </mahapps:MetroProgressBar.Foreground> </mahapps:MetroProgressBar> <mahapps:MetroProgressBar Grid.Column="0" Grid.ColumnSpan="4" x:Name="LargeProgressBarTopGlow" Background="Transparent" BorderThickness="0" Maximum="1"> <mahapps:MetroProgressBar.Foreground> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <GradientStop Offset="0" Color="#33000000" /> <GradientStop Offset="0.3" Color="#00000000" /> </LinearGradientBrush> </mahapps:MetroProgressBar.Foreground> </mahapps:MetroProgressBar> <TextBlock Grid.Column="0" x:Name="StatePrefixText" Width="130" Margin="0,0,0,0" VerticalAlignment="Center" FontFamily="Lucida Sans" FontWeight="Black" Foreground="{StaticResource ComplementaryBrush}" TextAlignment="Right" /> <Rectangle Grid.Column="0" x:Name="PrefixSpacerRect" Width="50" /> <TextBlock Grid.Column="1" x:Name="TitleText" Margin="15,0,0,0" VerticalAlignment="Center" FontFamily="Lucida Sans" FontSize="25" FontWeight="Black" /> <ContentControl Grid.Column="2" /> </Grid> <mahapps:MetroProgressBar Grid.Row="1" Grid.RowSpan="2" x:Name="BottomProgressBarBrightGlow1" Height="5" VerticalAlignment="Top" Background="Transparent" BorderBrush="Transparent" Foreground="{StaticResource SecondaryBrush}" Maximum="1"> <mahapps:MetroProgressBar.Effect> <BlurEffect Radius="8" /> </mahapps:MetroProgressBar.Effect> </mahapps:MetroProgressBar> <mahapps:MetroProgressBar Grid.Row="1" Grid.RowSpan="2" x:Name="BottomProgressBarBrightGlow2" Height="5" VerticalAlignment="Top" Background="Transparent" BorderBrush="Transparent" Foreground="{StaticResource SecondaryBrush}" Maximum="1"> <mahapps:MetroProgressBar.Effect> <BlurEffect Radius="15" /> </mahapps:MetroProgressBar.Effect> </mahapps:MetroProgressBar> <mahapps:MetroProgressBar Grid.Row="1" Grid.RowSpan="2" x:Name="BottomProgressBar" Height="5" VerticalAlignment="Top" Background="Transparent" BorderBrush="Transparent" Foreground="{StaticResource SecondaryBrush}" Maximum="1" /> <mahapps:MetroProgressBar Grid.Row="1" Grid.RowSpan="2" x:Name="BottomProgressBarHighlight" Height="5" VerticalAlignment="Top" Background="Transparent" BorderBrush="Transparent" Maximum="1"> <mahapps:MetroProgressBar.Foreground> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <GradientStop Offset="0" Color="#CCFFFFFF" /> <GradientStop Offset="0.3" Color="#00FFFFFF" /> <GradientStop Offset="0.7" Color="#00FFFFFF" /> <GradientStop Offset="1" Color="#CCFFFFFF" /> </LinearGradientBrush> </mahapps:MetroProgressBar.Foreground> </mahapps:MetroProgressBar> </Grid> </local:UserControlRx>