|
@@ -2,61 +2,62 @@
|
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
|
xmlns:local="clr-namespace:CopyCenter">
|
|
|
|
|
|
- <Style TargetType="{x:Type Button}" >
|
|
|
+ <Style TargetType="{x:Type Button}">
|
|
|
+ <Setter Property="HorizontalContentAlignment" Value="Center"/>
|
|
|
+ <Setter Property="VerticalContentAlignment" Value="Center"/>
|
|
|
+ <Setter Property="Padding" Value="1"/>
|
|
|
<Setter Property="Template">
|
|
|
<Setter.Value>
|
|
|
<ControlTemplate TargetType="{x:Type Button}">
|
|
|
- <Grid>
|
|
|
- <Rectangle x:Name="GelBackground" Opacity="1" RadiusX="9" RadiusY="9"
|
|
|
- Fill="{TemplateBinding Background}" StrokeThickness="0.35">
|
|
|
- <Rectangle.Stroke>
|
|
|
- <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
|
|
|
- <GradientStop Color="#FF14A8E0" Offset="0" />
|
|
|
- <GradientStop Color="#FF14A8E0" Offset="1" />
|
|
|
- </LinearGradientBrush>
|
|
|
- </Rectangle.Stroke>
|
|
|
- </Rectangle>
|
|
|
- <Rectangle x:Name="GelShine" Margin="2,2,2,0" VerticalAlignment="Top" RadiusX="8" RadiusY="8"
|
|
|
- Opacity="1" Stroke="Transparent" Height="5px">
|
|
|
- <Rectangle.Fill>
|
|
|
- <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
|
|
|
- <GradientStop Color="#FF14A8E0" Offset="0"/>
|
|
|
- <GradientStop Color="Transparent" Offset="1"/>
|
|
|
- </LinearGradientBrush>
|
|
|
- </Rectangle.Fill>
|
|
|
- </Rectangle>
|
|
|
- <ContentPresenter VerticalAlignment="Center" HorizontalAlignment="Center"/>
|
|
|
+ <Grid x:Name="grid">
|
|
|
+ <Border x:Name="border" CornerRadius="8" BorderThickness="2">
|
|
|
+ <Border.Background>
|
|
|
+ <RadialGradientBrush GradientOrigin="0.496,1.052">
|
|
|
+ <RadialGradientBrush.RelativeTransform>
|
|
|
+ <TransformGroup>
|
|
|
+ <ScaleTransform CenterX="0.5" CenterY="0.5"
|
|
|
+ ScaleX="1.5" ScaleY="1.5"/>
|
|
|
+ <TranslateTransform X="0.02" Y="0.3"/>
|
|
|
+ </TransformGroup>
|
|
|
+ </RadialGradientBrush.RelativeTransform>
|
|
|
+ <GradientStop Offset="0.3" Color="#FF138DE2"/>
|
|
|
+ </RadialGradientBrush>
|
|
|
+ </Border.Background>
|
|
|
+ <ContentPresenter HorizontalAlignment="Center"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ TextElement.FontWeight="Bold">
|
|
|
+ </ContentPresenter>
|
|
|
+ </Border>
|
|
|
+
|
|
|
</Grid>
|
|
|
<ControlTemplate.Triggers>
|
|
|
- <Trigger Property="IsMouseOver" Value="True">
|
|
|
- <Setter Property="Background" Value="DarkBlue">
|
|
|
-
|
|
|
- </Setter>
|
|
|
- </Trigger>
|
|
|
<Trigger Property="IsPressed" Value="True">
|
|
|
- <Setter Property="Fill" TargetName="GelBackground">
|
|
|
+ <Setter Property="Background" TargetName="border">
|
|
|
<Setter.Value>
|
|
|
- <LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
|
|
|
- <GradientStop Color="Blue" Offset="0"/>
|
|
|
- <GradientStop Color="Blue" Offset="1"/>
|
|
|
- </LinearGradientBrush>
|
|
|
+ <RadialGradientBrush GradientOrigin="0.496,1.052">
|
|
|
+ <RadialGradientBrush.RelativeTransform>
|
|
|
+ <TransformGroup>
|
|
|
+ <ScaleTransform CenterX="0.5" CenterY="0.5" ScaleX="1.5" ScaleY="1.5"/>
|
|
|
+ <TranslateTransform X="0.02" Y="0.3"/>
|
|
|
+ </TransformGroup>
|
|
|
+ </RadialGradientBrush.RelativeTransform>
|
|
|
+ <GradientStop Color="#00000000" Offset="1"/>
|
|
|
+ <GradientStop Color="#00000000" Offset="0.3"/>
|
|
|
+ </RadialGradientBrush>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
|
</Trigger>
|
|
|
+ <Trigger Property="IsMouseOver" Value="True">
|
|
|
+ <Setter Property="BorderBrush" TargetName="border" Value="#87CEFA"/>
|
|
|
+ </Trigger>
|
|
|
<Trigger Property="IsEnabled" Value="False">
|
|
|
- <Setter Property="Fill" TargetName="GelBackground" Value="Blue">
|
|
|
-
|
|
|
- </Setter>
|
|
|
+ <Setter Property="Opacity" TargetName="grid" Value="0.25"/>
|
|
|
</Trigger>
|
|
|
+
|
|
|
</ControlTemplate.Triggers>
|
|
|
</ControlTemplate>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
|
- <Setter Property="Background" Value="#002060"/>
|
|
|
- <Setter Property="Foreground" Value="White"/>
|
|
|
- <Setter Property="Width" Value="55"/>
|
|
|
- <Setter Property="Height" Value="30"/>
|
|
|
-
|
|
|
</Style>
|
|
|
|
|
|
</ResourceDictionary>
|