You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
3.0 KiB
68 lines
3.0 KiB
<UserControl x:Class="SSWMS.Client.UC.ucWindowTopHeader"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
<UserControl.Resources>
|
|
<Style x:Key="HeaderButtonStyle" TargetType="Path">
|
|
<Style.Setters>
|
|
<Setter Property="VerticalAlignment" Value="Center"></Setter>
|
|
<Setter Property="StrokeThickness" Value="2"></Setter>
|
|
<Setter Property="Margin" Value="1"></Setter>
|
|
<Setter Property="Stroke" Value="White"></Setter>
|
|
</Style.Setters>
|
|
<Style.Triggers>
|
|
<EventTrigger RoutedEvent="MouseEnter">
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Duration="00:00:00.1" From="1" To="0.9" Storyboard.TargetProperty="Opacity" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger>
|
|
<EventTrigger RoutedEvent="MouseLeave">
|
|
<BeginStoryboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Duration="00:00:00.1" From="0.9" To="1" Storyboard.TargetProperty="Opacity" />
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</EventTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</UserControl.Resources>
|
|
<Border CornerRadius="2" BorderThickness="1" BorderBrush="Blue">
|
|
<Grid MouseDown="Grid_MouseDown">
|
|
<Grid.Background>
|
|
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
|
|
<GradientStop Color="DarkBlue" Offset="1"></GradientStop>
|
|
<GradientStop Color="CornflowerBlue" Offset="0.5"></GradientStop>
|
|
<GradientStop Color="DarkBlue" Offset="0"></GradientStop>
|
|
</LinearGradientBrush>
|
|
</Grid.Background>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"></ColumnDefinition>
|
|
<ColumnDefinition Width="*"></ColumnDefinition>
|
|
<ColumnDefinition Width="Auto"></ColumnDefinition>
|
|
</Grid.ColumnDefinitions>
|
|
<Image Grid.Column="0" VerticalAlignment="Center"></Image>
|
|
<TextBlock Grid.Column="1" x:Name="tbTitle" FontSize="14" FontWeight="Bold"
|
|
Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center" />
|
|
<WrapPanel Grid.Column="2" Margin="1,0">
|
|
<Path MouseDown="Min_MouseDown" Fill="YellowGreen" ToolTip="最小化" Style="{StaticResource HeaderButtonStyle}">
|
|
<Path.Data>
|
|
<GeometryGroup>
|
|
<RectangleGeometry Rect="0,0,20,20" RadiusX="2" RadiusY="2" />
|
|
<LineGeometry StartPoint="5,15" EndPoint="15,15" />
|
|
</GeometryGroup>
|
|
</Path.Data>
|
|
</Path>
|
|
<Path MouseDown="Close_MouseDown" Fill="Red" ToolTip="关闭" Style="{StaticResource HeaderButtonStyle}">
|
|
<Path.Data>
|
|
<GeometryGroup>
|
|
<RectangleGeometry Rect="0,0,20,20" RadiusX="2" RadiusY="2" />
|
|
<LineGeometry StartPoint="5,5" EndPoint="15,15" />
|
|
<LineGeometry StartPoint="5,15" EndPoint="15,5" />
|
|
</GeometryGroup>
|
|
</Path.Data>
|
|
</Path>
|
|
</WrapPanel>
|
|
</Grid>
|
|
</Border>
|
|
</UserControl>
|