Sic.Framework/MECF.Framework.UI.Client/Themes/SkyBlue/Button.xaml

638 lines
34 KiB
XML

<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="clr-namespace:OpenSEMI.Ctrlib.Controls"
xmlns:ctrl="http://OpenSEMI.Ctrlib.com/presentation"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Style x:Key="ButtonFocusVisual">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<Rectangle
Margin="2"
SnapsToDevicePixels="true"
Stroke="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"
StrokeDashArray="1 2"
StrokeThickness="1" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="Login_Btn" TargetType="{x:Type Button}">
<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}" />
<Setter Property="Background" Value="{DynamicResource Color_BG_Button}" />
<Setter Property="BorderBrush" Value="{DynamicResource Color_BD_Button}" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="FontFamily" Value="Arial" />
<Setter Property="FontSize" Value="17" />
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="Foreground" Value="{DynamicResource Color_FG_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}">
<Border
x:Name="border"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
SnapsToDevicePixels="True">
<Grid>
<Border BorderBrush="{DynamicResource Color_BD_Button_InnerGrow}" BorderThickness="1">
<Border.Effect>
<BlurEffect />
</Border.Effect>
</Border>
<Border
x:Name="Highlight"
Background="{DynamicResource Color_BG_Button_Highlight}"
BorderThickness="1"
Opacity="0">
<Border.Effect>
<BlurEffect />
</Border.Effect>
</Border>
<TextBlock
HorizontalAlignment="Center"
VerticalAlignment="Center"
Foreground="{TemplateBinding Foreground}"
Text="{TemplateBinding Content}">
<TextBlock.Effect>
<DropShadowEffect
BlurRadius="3"
ShadowDepth="2"
Color="#FF008A40" />
</TextBlock.Effect>
</TextBlock>
</Grid>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter TargetName="Highlight" Property="Opacity" Value="0.5" />
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter TargetName="Highlight" Property="Opacity" Value="0.5" />
</Trigger>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Foreground" Value="#ADADAD" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="SysBtnStyle" TargetType="{x:Type Button}">
<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}" />
<Setter Property="Background" Value="{DynamicResource Color_BG_LoginButton}" />
<Setter Property="BorderBrush" Value="{DynamicResource Color_BD_LoginButton}" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="FontFamily" Value="Arial" />
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="FontSize" Value="14" />
<Setter Property="Foreground" Value="{DynamicResource Color_FG_Button_Window}" />
<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}">
<Border
x:Name="Bd"
Background="{DynamicResource Color_BG_WindowButton}"
BorderBrush="{DynamicResource Color_BD_WindowButton}"
BorderThickness="{TemplateBinding BorderThickness}"
Cursor="Hand"
SnapsToDevicePixels="true">
<Grid>
<Border BorderBrush="{DynamicResource Color_BD_WindowButton_InnerGrow}" BorderThickness="1">
<Border.Effect>
<BlurEffect />
</Border.Effect>
</Border>
<Border
x:Name="Highlight"
Background="{DynamicResource Color_BG_WindowButton_Highlight}"
BorderThickness="1"
Opacity="0">
<Border.Effect>
<BlurEffect />
</Border.Effect>
</Border>
<ContentPresenter
Margin="{TemplateBinding Padding}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
Cursor="Hand"
RecognizesAccessKey="True"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
</Grid>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsKeyboardFocused" Value="true" />
<Trigger Property="IsMouseOver" Value="true">
<Setter TargetName="Highlight" Property="Opacity" Value="1" />
</Trigger>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Foreground" Value="#ADADAD" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="SysCloseBtnStyle" TargetType="{x:Type Button}">
<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}" />
<Setter Property="Background" Value="{DynamicResource Color_BG_LoginButton}" />
<Setter Property="BorderBrush" Value="{DynamicResource Color_BD_LoginButton}" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="FontFamily" Value="Arial" />
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="FontSize" Value="14" />
<Setter Property="Foreground" Value="{DynamicResource Color_FG_Button_Window}" />
<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}">
<Border
x:Name="Bd"
Background="{DynamicResource Color_BG_WindowButton}"
BorderBrush="{DynamicResource Color_BD_WindowButton}"
BorderThickness="{TemplateBinding BorderThickness}"
Cursor="Hand"
SnapsToDevicePixels="true">
<Grid>
<Border BorderBrush="{DynamicResource Color_BD_WindowButton_InnerGrow}" BorderThickness="1">
<Border.Effect>
<BlurEffect />
</Border.Effect>
</Border>
<Border
x:Name="Highlight"
Background="{DynamicResource Color_BG_WindowButton_Highlight}"
BorderThickness="1"
Opacity="0">
<Border.Effect>
<BlurEffect />
</Border.Effect>
</Border>
<ContentPresenter
Margin="{TemplateBinding Padding}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
Cursor="Hand"
RecognizesAccessKey="True"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
</Grid>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsKeyboardFocused" Value="true" />
<Trigger Property="IsMouseOver" Value="true">
<Setter TargetName="Highlight" Property="Opacity" Value="1" />
</Trigger>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Foreground" Value="#ADADAD" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<RadialGradientBrush x:Key="highLight">
<GradientStop Offset="1" Color="#FF64D7FF" />
<GradientStop Offset="0.2" Color="White" />
</RadialGradientBrush>
<SolidColorBrush x:Key="OnOffButton_BD" Color="#FF004900" />
<RadialGradientBrush x:Key="OnOffButton_BG">
<GradientStop Offset="0.25" Color="#FF003F0F" />
<GradientStop Offset="1" Color="#FF067421" />
</RadialGradientBrush>
<RadialGradientBrush x:Key="OnOffButton_BG_Highlight">
<GradientStop Offset="0" Color="#FF89FFA6" />
<GradientStop Offset="1" Color="#FF00FF3F" />
</RadialGradientBrush>
<RadialGradientBrush x:Key="OnOffButton_BG_Unable">
<GradientStop Offset="0" Color="#FF939393" />
<GradientStop Offset="1" Color="#FFCACACA" />
</RadialGradientBrush>
<Style x:Key="Lamp-Button" TargetType="{x:Type controls:SwitchButton}">
<Setter Property="Width" Value="16" />
<Setter Property="Height" Value="16" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type controls:SwitchButton}">
<Grid>
<Ellipse
x:Name="BG"
Fill="{DynamicResource OnOffButton_BG}"
Stroke="{DynamicResource OnOffButton_BD}"
StrokeThickness="1" />
<Ellipse
x:Name="Highlight"
Margin="1"
Fill="{DynamicResource OnOffButton_BG_Highlight}"
Visibility="Collapsed">
<Ellipse.Effect>
<BlurEffect Radius="5" />
</Ellipse.Effect>
</Ellipse>
<ContentPresenter
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
Content=""
RecognizesAccessKey="True"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="ON" Value="True">
<Setter TargetName="Highlight" Property="Visibility" Value="Visible" />
</Trigger>
<Trigger Property="ON" Value="False">
<Setter TargetName="Highlight" Property="Visibility" Value="Collapsed" />
</Trigger>
<Trigger Property="IsDefaulted" Value="True" />
<Trigger Property="IsEnabled" Value="False">
<Setter TargetName="BG" Property="Fill" Value="{DynamicResource OnOffButton_BG_Unable}" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<LinearGradientBrush x:Key="OperatioNButton_BG_Outer" StartPoint="0.85,0.864" EndPoint="0.238,0.239">
<GradientStop Offset="0" Color="#FF3D3D3D" />
<GradientStop Offset="1" Color="White" />
</LinearGradientBrush>
<LinearGradientBrush x:Key="OperatioNButton_BD_Outer" StartPoint="1.192,1.066" EndPoint="0.104,0.195">
<GradientStop Offset="0" Color="#FF5C5C5C" />
<GradientStop Offset="1" Color="#FFE0E0E0" />
</LinearGradientBrush>
<LinearGradientBrush x:Key="OperatioNButton_BD_Inner" StartPoint="0.155,0.138" EndPoint="1.141,1.123">
<GradientStop Offset="0" Color="Black" />
<GradientStop Offset="1" Color="White" />
</LinearGradientBrush>
<RadialGradientBrush x:Key="OperatioNButton_BG" GradientOrigin="0.234,0.241">
<GradientStop Offset="0" Color="#FF004911" />
<GradientStop Offset="1" Color="#FF001D07" />
</RadialGradientBrush>
<RadialGradientBrush x:Key="OperatioNButton_BG_Highlight" GradientOrigin="0.234,0.241">
<GradientStop Offset="0" Color="#FF9EFFB6" />
<GradientStop Offset="1" Color="#FF00D633" />
</RadialGradientBrush>
<LinearGradientBrush x:Key="OperatioNButton_BG_Outer_Unable" StartPoint="1.192,1.066" EndPoint="0.104,0.195">
<GradientStop Offset="0" Color="Black" />
<GradientStop Offset="1" Color="#FFD0D0D0" />
</LinearGradientBrush>
<SolidColorBrush x:Key="OperatioNButton_BD_Outer_Unable" Color="#FF939393" />
<LinearGradientBrush x:Key="OperatioNButton_BD_Inner_Unable" StartPoint="0.155,0.138" EndPoint="1.141,1.123">
<GradientStop Offset="0" Color="Black" />
<GradientStop Offset="1" Color="#FFD0D0D0" />
</LinearGradientBrush>
<RadialGradientBrush x:Key="OperatioNButton_BG_Unable" GradientOrigin="0.234,0.241">
<GradientStop Offset="0" Color="#FF858585" />
<GradientStop Offset="1" Color="#FF4E4E4E" />
</RadialGradientBrush>
<Style x:Key="OperationButton" TargetType="{x:Type controls:SwitchButton}">
<Setter Property="Width" Value="18" />
<Setter Property="Height" Value="18" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type controls:SwitchButton}">
<Grid>
<Ellipse
x:Name="BG"
Fill="{DynamicResource OperatioNButton_BG_Outer}"
Stroke="{DynamicResource OperatioNButton_BD_Outer}"
StrokeThickness="0.5" />
<Ellipse
x:Name="Inner_BG"
Margin="2"
Fill="{DynamicResource OperatioNButton_BD_Inner}" />
<Ellipse
x:Name="Close"
Margin="3"
Cursor="Hand"
Fill="{DynamicResource OperatioNButton_BG}" />
<Ellipse
x:Name="Open"
Margin="3"
Cursor="Hand"
Fill="{DynamicResource OperatioNButton_BG_Highlight}"
Visibility="Collapsed">
<Ellipse.Effect>
<DropShadowEffect
BlurRadius="3"
ShadowDepth="0"
Color="White" />
</Ellipse.Effect>
</Ellipse>
<ContentPresenter
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
Content=""
RecognizesAccessKey="True"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="ON" Value="True">
<Setter TargetName="Open" Property="Visibility" Value="Visible" />
</Trigger>
<Trigger Property="ON" Value="False">
<Setter TargetName="Open" Property="Visibility" Value="Collapsed" />
</Trigger>
<Trigger Property="IsDefaulted" Value="True" />
<Trigger Property="IsEnabled" Value="False">
<Setter TargetName="BG" Property="Fill" Value="{DynamicResource OperatioNButton_BG_Outer_Unable}" />
<Setter TargetName="BG" Property="Stroke" Value="{DynamicResource OperatioNButton_BD_Outer_Unable}" />
<Setter TargetName="Inner_BG" Property="Fill" Value="{DynamicResource OperatioNButton_BD_Inner_Unable}" />
<Setter TargetName="Close" Property="Fill" Value="{DynamicResource OperatioNButton_BG_Unable}" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<!-- Normal Button style -->
<SolidColorBrush x:Key="Button_BG" Color="#FF376091" />
<SolidColorBrush x:Key="Button_BD" Color="#FF84B1E5" />
<SolidColorBrush x:Key="Button_BD_Shadow" Color="#FF004170" />
<SolidColorBrush x:Key="Button_BD_Shadow_Unable" Color="#FF6C6C6C" />
<SolidColorBrush x:Key="Button_InnerBG" Color="#FF217BBC" />
<SolidColorBrush x:Key="Button_BG_MouseOver" Color="#FF6394D0" />
<LinearGradientBrush x:Key="Button_InnerBG_MouseOver" StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#FFD1E7ED" />
<GradientStop Offset="1" Color="#FF43BFE9" />
</LinearGradientBrush>
<SolidColorBrush x:Key="Button_BG_Press" Color="#FFD8E7F5" />
<LinearGradientBrush x:Key="Button_InnerBG_Press" StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#FFD8E7F5" />
<GradientStop Offset="1" Color="#FFA3C7E9" />
</LinearGradientBrush>
<SolidColorBrush x:Key="Button_BG_Unable" Color="#FFD2D2D2" />
<SolidColorBrush x:Key="Button_BD_Unable" Color="#FFE5E5E5" />
<LinearGradientBrush x:Key="Button_InnerBG_Unable" StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#FFD2D2D2" />
<GradientStop Offset="1" Color="#FFB2B2B2" />
</LinearGradientBrush>
<Style TargetType="{x:Type Button}">
<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}" />
<Setter Property="Background" Value="{DynamicResource Button_BG}" />
<Setter Property="BorderBrush" Value="{DynamicResource Button_BD}" />
<Setter Property="BorderThickness" Value="2,2,0,0" />
<Setter Property="FontFamily" Value="Arial" />
<Setter Property="FontSize" Value="12" />
<Setter Property="Foreground" Value="{DynamicResource FG_White}" />
<Setter Property="HorizontalContentAlignment" Value="Center" />
<Setter Property="VerticalContentAlignment" Value="Center" />
<Setter Property="Padding" Value="1" />
<Setter Property="SnapsToDevicePixels" Value="True" />
<Setter Property="Border.CornerRadius" Value="5" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border
x:Name="BG"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
CornerRadius="{TemplateBinding Border.CornerRadius}"
Cursor="Hand"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
<Border
x:Name="InnerBD"
BorderBrush="{DynamicResource Button_BD_Shadow}"
BorderThickness="0,0,2,2"
CornerRadius="5">
<ContentPresenter
x:Name="contentpresenter"
Margin="{TemplateBinding Padding}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
Cursor="Hand"
RecognizesAccessKey="True"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
</Border>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="BG" Property="Background" Value="{DynamicResource Button_BG_MouseOver}" />
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter TargetName="BG" Property="Background" Value="{DynamicResource Button_BG_Press}" />
</Trigger>
<Trigger Property="IsEnabled" Value="False">
<Setter TargetName="BG" Property="Background" Value="{DynamicResource Button_BG_Unable}" />
<Setter TargetName="BG" Property="BorderBrush" Value="{DynamicResource Button_BD_Unable}" />
<Setter TargetName="InnerBD" Property="BorderBrush" Value="{DynamicResource Button_BD_Shadow_Unable}" />
<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Style x:Key="Color_Button" TargetType="{x:Type Button}">
<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}" />
<Setter Property="Background" Value="Black" />
<Setter Property="BorderBrush" Value="{StaticResource Button_BD}" />
<Setter Property="BorderThickness" Value="0" />
<Setter Property="FontFamily" Value="Arial" />
<Setter Property="FontSize" Value="12" />
<Setter Property="Foreground" Value="{DynamicResource FG_Black}" />
<Setter Property="HorizontalContentAlignment" Value="Center" />
<Setter Property="VerticalContentAlignment" Value="Center" />
<Setter Property="Padding" Value="1" />
<Setter Property="SnapsToDevicePixels" Value="True" />
<Setter Property="Border.CornerRadius" Value="0" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Grid>
<Rectangle Fill="Gray" />
<Border
x:Name="BG"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
CornerRadius="{TemplateBinding Border.CornerRadius}"
Cursor="Hand"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
<Grid>
<Border
x:Name="Inner_BG"
Background="White"
CornerRadius="{TemplateBinding Border.CornerRadius}"
Opacity="0" />
<ContentPresenter
x:Name="contentpresenter"
Margin="{TemplateBinding Padding}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
Cursor="Hand"
RecognizesAccessKey="True"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
<ContentPresenter.Effect>
<DropShadowEffect
BlurRadius="0"
Direction="135"
ShadowDepth="1"
Color="White" />
</ContentPresenter.Effect>
</ContentPresenter>
</Grid>
</Border>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="Inner_BG" Property="Opacity" Value="0.4" />
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter TargetName="Inner_BG" Property="Opacity" Value="0.4" />
</Trigger>
<Trigger Property="IsEnabled" Value="False">
<Setter TargetName="BG" Property="Background" Value="{StaticResource Button_BG_Unable}" />
<Setter TargetName="BG" Property="BorderBrush" Value="{StaticResource Button_BD_Unable}" />
<Setter TargetName="Inner_BG" Property="Background" Value="{StaticResource Button_InnerBG_Unable}" />
<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}" />
<Setter TargetName="contentpresenter" Property="Effect">
<Setter.Value>
<DropShadowEffect
BlurRadius="0"
Direction="135"
Opacity="0"
ShadowDepth="1"
Color="White" />
</Setter.Value>
</Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<!-- Top Button -->
<Style
x:Key="TopButton"
BasedOn="{StaticResource ResourceKey={x:Type Button}}"
TargetType="{x:Type Button}">
<Setter Property="Background" Value="#FF23416F" />
</Style>
<!-- Logout Button -->
<SolidColorBrush x:Key="TopMenuButton_BD" Color="#FF1B385C" />
<SolidColorBrush x:Key="TopMenuButton_BG" Color="#FFDAE5F1" />
<Style
x:Key="Logout_Button"
BasedOn="{StaticResource ResourceKey={x:Type Button}}"
TargetType="{x:Type Button}">
<Setter Property="Background" Value="#FF23416F" />
</Style>
<!-- Login Button -->
<SolidColorBrush x:Key="Login_Btn_BD_Highlight" Color="#FF84ADEB" />
<SolidColorBrush x:Key="Login_Btn_BD_Shadow" Color="#FF1E385B" />
<SolidColorBrush x:Key="Login_Btn_BG" Color="#FF005895" />
<SolidColorBrush x:Key="Login_Btn_BD_MouseOver_Highlight" Color="#FFA1E7FF" />
<SolidColorBrush x:Key="Login_Btn_BG_MouseOver" Color="DeepSkyBlue" />
<SolidColorBrush x:Key="Login_Btn_BD_MouseOver_Shadow" Color="#FF005B7A" />
<SolidColorBrush x:Key="Login_Btn_BG_Press" Color="#FF85E0FF" />
<Style x:Key="Login_Button" TargetType="{x:Type Button}">
<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="FontFamily" Value="Arial" />
<Setter Property="FontSize" Value="24" />
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="Foreground" Value="{DynamicResource FG_White}" />
<Setter Property="HorizontalContentAlignment" Value="Center" />
<Setter Property="VerticalContentAlignment" Value="Center" />
<Setter Property="Padding" Value="1" />
<Setter Property="SnapsToDevicePixels" Value="True" />
<Setter Property="Border.CornerRadius" Value="5" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border
x:Name="BG"
Background="{StaticResource Login_Btn_BG}"
BorderBrush="{StaticResource Login_Btn_BD_Highlight}"
BorderThickness="2,2,0,0"
CornerRadius="{TemplateBinding Border.CornerRadius}"
Cursor="Hand"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
<Border
x:Name="Inner_BD"
BorderBrush="{StaticResource Login_Btn_BD_Shadow}"
BorderThickness="0,0,2,2"
CornerRadius="{TemplateBinding Border.CornerRadius}">
<ContentPresenter
x:Name="contentpresenter"
Margin="{TemplateBinding Padding}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
Cursor="Hand"
RecognizesAccessKey="True"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
<ContentPresenter.Effect>
<DropShadowEffect
BlurRadius="0"
Direction="315"
ShadowDepth="1.5" />
</ContentPresenter.Effect>
</ContentPresenter>
</Border>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="BG" Property="Background" Value="{StaticResource Login_Btn_BG_MouseOver}" />
<Setter TargetName="BG" Property="BorderBrush" Value="{StaticResource Login_Btn_BD_MouseOver_Highlight}" />
<Setter TargetName="Inner_BD" Property="BorderBrush" Value="{StaticResource Login_Btn_BD_MouseOver_Shadow}" />
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter TargetName="BG" Property="Background" Value="{StaticResource Login_Btn_BG_Press}" />
</Trigger>
<Trigger Property="IsEnabled" Value="False">
<Setter TargetName="BG" Property="Background" Value="{StaticResource Button_BG_Unable}" />
<Setter TargetName="BG" Property="BorderBrush" Value="{StaticResource Button_BD_Unable}" />
<Setter TargetName="Inner_BD" Property="BorderBrush" Value="{StaticResource Button_BD_Shadow_Unable}" />
<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}" />
<Setter TargetName="contentpresenter" Property="Effect">
<Setter.Value>
<DropShadowEffect
BlurRadius="0"
Direction="315"
Opacity="0"
ShadowDepth="1"
Color="White" />
</Setter.Value>
</Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>