<UserControl x:Class="SiaSun.LMS.WPFClient.UC.ucWindowTopHeader" 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" mc:Ignorable="d" d:DesignHeight="32" d:DesignWidth="300"> <UserControl.Resources> <LinearGradientBrush x:Key="brushMiniMouseEnter" StartPoint="0,0" EndPoint="0,1"> <GradientStop Color="White" Offset="0"></GradientStop> <GradientStop Color="YellowGreen" Offset="1"></GradientStop> </LinearGradientBrush> <LinearGradientBrush x:Key="brushCloseMouseEnter" StartPoint="0,0" EndPoint="0,1"> <GradientStop Color="White" Offset="0"></GradientStop> <GradientStop Color="Red" Offset="1"></GradientStop> </LinearGradientBrush> </UserControl.Resources> <Border CornerRadius="2" BorderThickness="1" BorderBrush="Blue"> <Border.Background> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <GradientStop Color="DarkBlue" Offset="1"></GradientStop> <GradientStop Color="LightBlue" Offset="0.5"></GradientStop> <GradientStop Color="CornflowerBlue" Offset="0.5"></GradientStop> <GradientStop Color="DarkBlue" Offset="0"></GradientStop> </LinearGradientBrush> </Border.Background> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"></ColumnDefinition> <ColumnDefinition Width="*"></ColumnDefinition> <ColumnDefinition Width="Auto"></ColumnDefinition> </Grid.ColumnDefinitions> <Image Grid.Column="0" VerticalAlignment="Center" Source="{Binding Path=Icon}"></Image> <TextBlock Text="{Binding Path=Title}" Grid.Column="1" Margin="3,0,0,0" VerticalAlignment="Center" FontSize="{Binding Path=FontSize}" FontWeight="Bold" Foreground="White"></TextBlock> <WrapPanel Grid.Column="2" VerticalAlignment="Top" Mouse.MouseDown="Path_MouseDown" Margin="1,1,2,0"> <Path Name="pathMiniSize" Fill="YellowGreen" Stroke="White" StrokeThickness="2" Margin="1" VerticalAlignment="Center" ToolTip="最小化"> <Path.Effect> <DropShadowEffect ShadowDepth="1"></DropShadowEffect> </Path.Effect> <Path.Data> <GeometryGroup> <RectangleGeometry Rect="0,0,20,20" RadiusX="2" RadiusY="2"> </RectangleGeometry> <LineGeometry StartPoint="5,15" EndPoint="15,15"></LineGeometry> </GeometryGroup> </Path.Data> <Path.Style> <Style TargetType="Path"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Margin" Value="2"></Setter> </Trigger> </Style.Triggers> </Style> </Path.Style> </Path> <Path Name="pathClose" Fill="Red" Stroke="White" StrokeThickness="2" VerticalAlignment="Center" Margin="1" ToolTip="关闭"> <Path.Effect> <DropShadowEffect ShadowDepth="1"></DropShadowEffect> </Path.Effect> <Path.Data> <GeometryGroup> <RectangleGeometry Rect="0,0,20,20" RadiusX="2" RadiusY="2" ></RectangleGeometry> <LineGeometry StartPoint="5,5" EndPoint="15,15"></LineGeometry> <LineGeometry StartPoint="5,15" EndPoint="15,5"></LineGeometry> </GeometryGroup> </Path.Data> <Path.Style> <Style TargetType="Path"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Margin" Value="2"></Setter> </Trigger> </Style.Triggers> </Style> </Path.Style> </Path> </WrapPanel> </Grid> </Border> </UserControl>