mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-03-30 10:19:51 +08:00
145 lines
6.8 KiB
XML
145 lines
6.8 KiB
XML
<Window x:Class="MicaSetup.Design.Controls.MessageBoxDialog"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:conv="clr-namespace:MicaSetup.Design.Converters"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:design="clr-namespace:MicaSetup.Design"
|
|
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
|
|
xmlns:local="clr-namespace:MicaSetup.Design.Controls"
|
|
xmlns:markups="clr-namespace:MicaSetup.Design.Markups"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
x:Name="Self"
|
|
Title="{DynamicResource TitleTips}"
|
|
Width="400"
|
|
Height="250"
|
|
d:Height="250"
|
|
d:Opacity="1"
|
|
d:Width="300"
|
|
AllowsTransparency="True"
|
|
Background="Transparent"
|
|
FontFamily="{markups:LocalizedFontFamily}"
|
|
Opacity="0"
|
|
RenderOptions.BitmapScalingMode="Fant"
|
|
ResizeMode="NoResize"
|
|
WindowStartupLocation="CenterOwner"
|
|
WindowStyle="None"
|
|
mc:Ignorable="d">
|
|
<Window.Resources>
|
|
<ResourceDictionary>
|
|
<ResourceDictionary.MergedDictionaries>
|
|
<design:GenericResourceDictionary />
|
|
<design:ResourceResourceDictionary />
|
|
</ResourceDictionary.MergedDictionaries>
|
|
<conv:BoolToVisibilityConverter x:Key="BoolToVisibilityConverter" />
|
|
</ResourceDictionary>
|
|
</Window.Resources>
|
|
<Window.Style>
|
|
<Style TargetType="{x:Type Window}">
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="Window.Loaded">
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation BeginTime="0:0:0.0"
|
|
Storyboard.TargetProperty="Opacity"
|
|
From="0"
|
|
To="1"
|
|
Duration="0:0:0.15">
|
|
<DoubleAnimation.EasingFunction>
|
|
<SineEase EasingMode="EaseOut" />
|
|
</DoubleAnimation.EasingFunction>
|
|
</DoubleAnimation>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</Window.Style>
|
|
<Grid>
|
|
<i:Interaction.Behaviors>
|
|
<local:WindowDragMoveBehavior />
|
|
</i:Interaction.Behaviors>
|
|
<Border Margin="5" CornerRadius="3">
|
|
<Border.Background>
|
|
<SolidColorBrush Color="{DynamicResource ApplicationBackgroundColor}" />
|
|
</Border.Background>
|
|
<Border.Effect>
|
|
<DropShadowEffect BlurRadius="5"
|
|
ShadowDepth="0"
|
|
Color="LightGray" />
|
|
</Border.Effect>
|
|
</Border>
|
|
<Border Margin="5" CornerRadius="3">
|
|
<Grid Margin="5">
|
|
<TextBlock Margin="15,5"
|
|
FontSize="15"
|
|
Foreground="{DynamicResource TextFillColorPrimaryBrush}"
|
|
Text="{DynamicResource TitleTips}" />
|
|
<StackPanel Margin="15,0,0,0" Orientation="Horizontal">
|
|
<Grid>
|
|
<TextBlock VerticalAlignment="Center"
|
|
FontFamily="{StaticResource IcoMoon}"
|
|
FontSize="30"
|
|
Foreground="{DynamicResource TextFillColorPrimaryBrush}"
|
|
Text="{x:Static local:Selection.PublicFail}" />
|
|
</Grid>
|
|
<StackPanel Margin="5,5,0,0"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center">
|
|
<TextBlock Width="300"
|
|
FontSize="16"
|
|
Foreground="{DynamicResource TextFillColorPrimaryBrush}"
|
|
LineHeight="25"
|
|
Text="{Binding Message}"
|
|
TextWrapping="Wrap" />
|
|
</StackPanel>
|
|
</StackPanel>
|
|
<StackPanel Margin="0,0,15,8"
|
|
HorizontalAlignment="Right"
|
|
Orientation="Horizontal">
|
|
<Button Height="30"
|
|
MinWidth="65"
|
|
Padding="10,0,10,0"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Bottom"
|
|
Command="{Binding OkayCommand}"
|
|
FontSize="15"
|
|
Style="{StaticResource PrimaryButtonStyle}"
|
|
Visibility="{Binding OkayVisiable, Converter={StaticResource BoolToVisibilityConverter}}">
|
|
<Button.Content>
|
|
<TextBlock Text="{DynamicResource ButtonOK}" />
|
|
</Button.Content>
|
|
</Button>
|
|
<Button Height="30"
|
|
MinWidth="65"
|
|
Margin="8,0,0,0"
|
|
Padding="10,0,10,0"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Bottom"
|
|
Command="{Binding YesCommand}"
|
|
FontSize="15"
|
|
Style="{StaticResource PrimaryButtonStyle}"
|
|
Visibility="{Binding YesVisiable, Converter={StaticResource BoolToVisibilityConverter}}">
|
|
<Button.Content>
|
|
<TextBlock Text="{DynamicResource ButtonYes}" />
|
|
</Button.Content>
|
|
</Button>
|
|
<Button Height="30"
|
|
MinWidth="65"
|
|
Margin="8,0,0,0"
|
|
Padding="10,0,10,0"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Bottom"
|
|
Command="{Binding NoCommand}"
|
|
FontSize="15"
|
|
Style="{StaticResource PrimaryButtonStyle}"
|
|
Visibility="{Binding NoVisiable, Converter={StaticResource BoolToVisibilityConverter}}">
|
|
<Button.Content>
|
|
<TextBlock Text="{DynamicResource ButtonNo}" />
|
|
</Button.Content>
|
|
</Button>
|
|
</StackPanel>
|
|
</Grid>
|
|
</Border>
|
|
</Grid>
|
|
</Window>
|