116 lines
5.1 KiB
XML
116 lines
5.1 KiB
XML
<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> |