Files
qhmes/yy-admin-master/YY.Admin/Views/Dialogs/ConfirmDialogView.xaml

116 lines
5.1 KiB
Plaintext
Raw Normal View History

<UserControl x:Class="YY.Admin.Views.Dialogs.ConfirmDialogView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:YY.Admin.Views.Dialogs"
xmlns:hc="https://handyorg.github.io/handycontrol"
xmlns:prism="http://prismlibrary.com/"
mc:Ignorable="d"
Width="420" Height="280">
<UserControl.Resources>
<Style x:Key="PrimaryButtonStyle" TargetType="Button">
<Setter Property="Background" Value="#1890ff"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="Height" Value="32"/>
<Setter Property="Width" Value="80"/>
<Setter Property="Cursor" Value="Hand"/>
<Setter Property="FontSize" Value="14"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="#40a9ff"/>
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="#096dd9"/>
</Trigger>
</Style.Triggers>
</Style>
<Style x:Key="SecondaryButtonStyle" TargetType="Button">
<Setter Property="Background" Value="Transparent"/>
<Setter Property="Foreground" Value="#666666"/>
<Setter Property="BorderBrush" Value="#d9d9d9"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="Height" Value="32"/>
<Setter Property="Width" Value="80"/>
<Setter Property="Cursor" Value="Hand"/>
<Setter Property="FontSize" Value="14"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="#f5f5f5"/>
<Setter Property="BorderBrush" Value="#40a9ff"/>
<Setter Property="Foreground" Value="#40a9ff"/>
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="#e6f7ff"/>
<Setter Property="BorderBrush" Value="#096dd9"/>
<Setter Property="Foreground" Value="#096dd9"/>
</Trigger>
</Style.Triggers>
</Style>
</UserControl.Resources>
<Border Background="White"
BorderBrush="#f0f0f0"
BorderThickness="1"
CornerRadius="4">
<Grid Margin="0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<!-- 标题栏 -->
<Border Grid.Row="0"
Background="#fafafa"
Height="40"
CornerRadius="4,4,0,0"
BorderThickness="0,0,0,1"
BorderBrush="#f0f0f0">
<StackPanel Orientation="Horizontal" Margin="16,0">
<TextBlock Text="提示"
VerticalAlignment="Center"
FontWeight="SemiBold"
Foreground="#333333"/>
</StackPanel>
</Border>
<!-- 消息内容 -->
<ScrollViewer Grid.Row="1"
VerticalScrollBarVisibility="Auto"
Padding="16">
<TextBlock Text="{Binding Message}"
TextWrapping="Wrap"
TextAlignment="Center"
VerticalAlignment="Center"
HorizontalAlignment="Center"
FontSize="14"
Foreground="#666666"
LineHeight="20"/>
</ScrollViewer>
<!-- 按钮区域 -->
<Border Grid.Row="2"
Background="#fafafa"
Height="60"
CornerRadius="0,0,4,4"
BorderThickness="0,1,0,0"
BorderBrush="#f0f0f0">
<StackPanel Orientation="Horizontal"
HorizontalAlignment="Center"
VerticalAlignment="Center">
<Button Content="确定"
Command="{Binding YesCommand}"
Style="{StaticResource PrimaryButtonStyle}"
Margin="0,0,12,0"/>
<Button Content="取消"
Command="{Binding NoCommand}"
Style="{StaticResource SecondaryButtonStyle}"/>
</StackPanel>
</Border>
</Grid>
</Border>
</UserControl>