| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 | <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"                    xmlns:Assists="clr-namespace:UICommon.Styles"                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">    <!--<Style x:Key="IconButton" TargetType="Button" >        <Setter Property="Assists:ButtonAssist.ButtonHoverBrush" Value="#ffffff"/>        <Setter Property="Assists:ButtonAssist.ButtonClickBrush" Value="#ffffff"/>        <Setter Property="Template">            <Setter.Value>                <ControlTemplate TargetType="{x:Type Button}" >                    <Border x:Name="border" BorderThickness="1.5" CornerRadius="2">                        <ContentPresenter Content="{TemplateBinding ContentControl.Content}" HorizontalAlignment="Center" VerticalAlignment="Center"/>                    </Border>                    --><!--<ControlTemplate.Triggers>                        <Trigger Property="IsMouseOver" Value="True">                            <Setter TargetName="border" Property="BorderBrush" Value="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=(Assists:ButtonAssist.ButtonHoverBrush)}"/>                        </Trigger>                        <Trigger Property="IsPressed" Value="True">                            <Setter TargetName="border" Property="BorderBrush" Value="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=(Assists:ButtonAssist.ButtonClickBrush)}"/>                        </Trigger>                    </ControlTemplate.Triggers>--><!--                </ControlTemplate>            </Setter.Value>        </Setter>    </Style>-->    <Style x:Key="FunctionButton" TargetType="Button">        <Setter Property="Foreground" Value="White"/>        <Setter Property="BorderThickness" Value="0"/>        <Setter Property="Background" Value="{StaticResource ThemeColor}"/>        <Setter Property="Template">            <Setter.Value>                <ControlTemplate TargetType="Button">                    <Border x:Name="border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" SnapsToDevicePixels="True" CornerRadius="4">                        <ContentPresenter Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" VerticalAlignment="Center" HorizontalAlignment="Center"/>                    </Border>                    <ControlTemplate.Triggers>                        <Trigger Property="IsEnabled" Value="False">                            <Setter TargetName="border" Property="Background" Value="{StaticResource DisableColor}"/>                        </Trigger>                        <Trigger Property="IsPressed" Value="True">                            <Setter TargetName="border" Property="Background" Value="{StaticResource LightThemeColor}"/>                        </Trigger>                        <Trigger Property="AreAnyTouchesOver" Value="True">                            <Setter TargetName="border" Property="Background" Value="{StaticResource LightThemeColor}"/>                        </Trigger>                    </ControlTemplate.Triggers>                </ControlTemplate>            </Setter.Value>        </Setter>    </Style>    <Style x:Key="ClearButton" TargetType="Button">        <Setter Property="BorderThickness" Value="0"/>        <Setter Property="Template">            <Setter.Value>                <ControlTemplate TargetType="Button">                    <Border x:Name="border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" SnapsToDevicePixels="True" CornerRadius="4">                        <ContentPresenter Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}"/>                    </Border>                    <ControlTemplate.Triggers>                        <Trigger Property="IsPressed" Value="True">                            <Setter TargetName="border" Property="Background" Value="{StaticResource LightThemeColor}"/>                        </Trigger>                    </ControlTemplate.Triggers>                </ControlTemplate>            </Setter.Value>        </Setter>    </Style>    <Style x:Key="LoginButton" TargetType="Button">        <Setter Property="Foreground" Value="White"/>        <Setter Property="BorderThickness" Value="0"/>        <Setter Property="Background" Value="{StaticResource ThemeColor}"/>        <Setter Property="Template">            <Setter.Value>                <ControlTemplate TargetType="Button">                    <Border x:Name="border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" SnapsToDevicePixels="True" CornerRadius="15">                        <ContentPresenter Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="4"/>                    </Border>                    <ControlTemplate.Triggers>                        <Trigger Property="IsMouseOver" Value="True">                            <Setter TargetName="border" Property="Background" Value="{StaticResource SubThemeColor}"/>                        </Trigger>                        <Trigger Property="IsPressed" Value="True">                            <Setter TargetName="border" Property="Background" Value="{StaticResource SubThemeColor}"/>                        </Trigger>                    </ControlTemplate.Triggers>                </ControlTemplate>            </Setter.Value>        </Setter>    </Style></ResourceDictionary>
 |