Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <ResourceDictionary
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity">
- <ResourceDictionary.MergedDictionaries>
- <ResourceDictionary Source="UI_SkillAtlas_Normal.xaml" />
- <ResourceDictionary Source="UI_SkillAtlas_Master.xaml" />
- <ResourceDictionary Source="Theme/NoesisTheme.DarkBlue.xaml"/>
- </ResourceDictionary.MergedDictionaries>
- <FontFamily x:Key="MainFont">Arial Regular</FontFamily>
- <Color x:Key="MainFontColor">#bbbbbb</Color>
- <SolidColorBrush x:Key="MainFontBrush" Color="{StaticResource MainFontColor}"/>
- <Color x:Key="MainFontHighlightColor">#ffffff</Color>
- <SolidColorBrush x:Key="MainFontHighlightBrush" Color="{StaticResource MainFontHighlightColor}"/>
- <DropShadowEffect x:Key="MainFontDropShadow" BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000"/>
- <DropShadowEffect x:Key="MainFontHighlightDropShadow" BlurRadius="2" ShadowDepth="1" Direction="260" Color="{StaticResource MainFontHighlightColor}"/>
- <DropShadowEffect x:Key="MainFontHighlightDropShadowGreen" BlurRadius="3" ShadowDepth="0" Direction="260" Color="#99e699"/>
- <DropShadowEffect x:Key="MainFontHighlightDropShadowBlue" BlurRadius="3" ShadowDepth="0" Direction="260" Color="#1a8cff"/>
- <DropShadowEffect x:Key="MainFontHighlightDropShadowRed" BlurRadius="3" ShadowDepth="0" Direction="260" Color="#ff3333"/>
- <DropShadowEffect x:Key="MainFontHighlightDropShadowGold" BlurRadius="3" ShadowDepth="0" Direction="260" Color="#ffcf8c"/>
- <DropShadowEffect x:Key="GridHeaderFontHighlightDropShadow" BlurRadius="2" ShadowDepth="1" Direction="260" Color="#4a78ab"/>
- <Color x:Key="ItemNormalColor">#bbbbbb</Color>
- <SolidColorBrush x:Key="ItemNormalBrush" Color="{StaticResource ItemNormalColor}"/>
- <Color x:Key="ItemNormalBlueColor">#80b3ff</Color>
- <SolidColorBrush x:Key="ItemNormalBlueBrush" Color="{StaticResource ItemNormalBlueColor}"/>
- <Color x:Key="ItemNormalYellowColor">#ffcc1a</Color>
- <SolidColorBrush x:Key="ItemNormalYellowBrush" Color="{StaticResource ItemNormalYellowColor}"/>
- <Color x:Key="ItemArchangelColor">#ff1aff</Color>
- <SolidColorBrush x:Key="ItemArchangelBrush" Color="{StaticResource ItemArchangelColor}"/>
- <Color x:Key="ItemExcellentColor">#1aff80</Color>
- <SolidColorBrush x:Key="ItemExcellentBrush" Color="{StaticResource ItemExcellentColor}"/>
- <Color x:Key="ItemAncientColor">#00ff00</Color>
- <SolidColorBrush x:Key="ItemAncientBrush" Color="{StaticResource ItemAncientColor}"/>
- <Color x:Key="ItemSocketColor">#b366ff</Color>
- <SolidColorBrush x:Key="ItemSocketBrush" Color="{StaticResource ItemSocketColor}"/>
- <SolidColorBrush x:Key="ItemOptionMarkBrush" Color="#093c64"/>
- <Style x:Key="RvCheckBox" TargetType="{x:Type CheckBox}">
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type CheckBox}">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="24"/>
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="*"/>
- </Grid.ColumnDefinitions>
- <Image x:Name="Background" Grid.Column="0" Width="24" Height="24" Source="UI_Component_tex68.png"/>
- <ContentPresenter x:Name="PART_ContentPresenter" Grid.Column="1" Margin="3,0,0,0"
- HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
- VerticalAlignment="Center" Effect="{StaticResource MainFontDropShadow}"/>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Background" Property="Source" Value="UI_Component_tex67.png"/>
- </Trigger>
- <!-- Checked -->
- <Trigger Property="IsChecked" Value="True">
- <Setter Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Background" Property="Source" Value="UI_Component_tex65.png"/>
- </Trigger>
- <!-- Checked Mouse Over -->
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="IsMouseOver" Value="True"/>
- <Condition Property="IsChecked" Value="True"/>
- </MultiTrigger.Conditions>
- <MultiTrigger.Setters>
- <Setter TargetName="Background" Property="Source" Value="UI_Component_tex64.png"/>
- </MultiTrigger.Setters>
- </MultiTrigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="UI_Component_tex66.png"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="RvRadioButton" TargetType="{x:Type RadioButton}">
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type RadioButton}">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="24"/>
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="*"/>
- </Grid.ColumnDefinitions>
- <Image x:Name="Background" Grid.Column="0" Width="24" Height="24" Source="UI_Component_tex542.png"/>
- <ContentPresenter x:Name="PART_ContentPresenter" Grid.Column="1" Margin="3,2,0,0" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}">
- <ContentPresenter.Effect>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000"/>
- </ContentPresenter.Effect>
- </ContentPresenter>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="UI_Component_tex541.png"/>
- </Trigger>
- <!-- Checked -->
- <Trigger Property="IsChecked" Value="True">
- <Setter TargetName="Background" Property="Source" Value="UI_Component_tex539.png"/>
- </Trigger>
- <!-- Checked Mouse Over -->
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="IsMouseOver" Value="True"/>
- <Condition Property="IsChecked" Value="True"/>
- </MultiTrigger.Conditions>
- <MultiTrigger.Setters>
- <Setter TargetName="Background" Property="Source" Value="UI_Component_tex538.png"/>
- </MultiTrigger.Setters>
- </MultiTrigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="UI_Component_tex540.png"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="RvButton140" TargetType="{x:Type Button}">
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Width="140" Height="36" Source="UI_CharOtherInfoWidget_tex65.png"/>
- <TextBlock x:Name="Label" VerticalAlignment="Center" HorizontalAlignment="Center" Text="{TemplateBinding Content}">
- <TextBlock.Effect>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000"/>
- </TextBlock.Effect>
- </TextBlock>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="UI_CharOtherInfoWidget_tex66.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Label" Property="Effect">
- <Setter.Value>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#ffffff"/>
- </Setter.Value>
- </Setter>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="UI_CharOtherInfoWidget_tex67.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="UI_CharOtherInfoWidget_tex68.png"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="RvButton156" TargetType="{x:Type Button}">
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Width="156" Height="40" Source="UI_ArtifactAlchemy_tex48.png"/>
- <TextBlock x:Name="Label" VerticalAlignment="Center" HorizontalAlignment="Center" Text="{TemplateBinding Content}">
- <TextBlock.Effect>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000"/>
- </TextBlock.Effect>
- </TextBlock>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="UI_ArtifactAlchemy_tex50.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Label" Property="Effect">
- <Setter.Value>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#ffffff"/>
- </Setter.Value>
- </Setter>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="UI_ArtifactAlchemy_tex51.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="UI_ArtifactAlchemy_tex52.png"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="RvTextBox368" TargetType="{x:Type TextBox}">
- <Setter Property="Width" Value="368"/>
- <Setter Property="Height" Value="28"/>
- <Setter Property="Padding" Value="5,4,0,0"/>
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="CaretBrush" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type TextBox}">
- <Grid>
- <Image Stretch="Fill" x:Name="Background" Source="UI_Component_tex696.png"/>
- <Border x:Name="Placeholder" Padding="{TemplateBinding Padding}" Margin="2,0" Visibility="Collapsed" Opacity="0.7">
- <TextBlock Text="{TemplateBinding Placeholder}" Foreground="{StaticResource MainFontBrush}"/>
- </Border>
- <ScrollViewer x:Name="PART_ContentHost" Focusable="False" Width="368" Padding="{TemplateBinding Padding}" Foreground="{TemplateBinding Foreground}">
- <ScrollViewer.Effect>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000"/>
- </ScrollViewer.Effect>
- </ScrollViewer>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Focused -->
- <Trigger Property="IsFocused" Value="True">
- <Setter TargetName="Background" Property="Source" Value="UI_Component_tex697.png"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- </Trigger>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Placeholder" Property="Opacity" Value="1.0"/>
- </Trigger>
- <!-- Placeholder -->
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="IsFocused" Value="False"/>
- <Condition Property="Text" Value=""/>
- </MultiTrigger.Conditions>
- <MultiTrigger.Setters>
- <Setter Property="Visibility" Value="Visible" TargetName="Placeholder"/>
- </MultiTrigger.Setters>
- </MultiTrigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="RvTabControl" TargetType="{x:Type TabControl}">
- <Setter Property="TabStripPlacement" Value="Top"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type TabControl}">
- <Grid KeyboardNavigation.TabNavigation="Local">
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <TabPanel x:Name="HeaderPanel" Grid.Row="0" Panel.ZIndex="1" Margin="60,10,0,0" IsItemsHost="True" KeyboardNavigation.TabIndex="1" Background="Transparent"/>
- <Border x:Name="Border" Grid.Row="1" BorderThickness="1" CornerRadius="2" KeyboardNavigation.TabNavigation="Local" KeyboardNavigation.DirectionalNavigation="Contained" KeyboardNavigation.TabIndex="2">
- <ContentPresenter x:Name="PART_SelectedContentHost" Margin="4" ContentSource="SelectedContent"/>
- </Border>
- </Grid>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="RvTabItem" TargetType="{x:Type TabItem}">
- <Setter Property="FontSize" Value="16"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="MinWidth" Value="120"/>
- <Setter Property="MaxWidth" Value="120"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type TabItem}">
- <Grid>
- <Image x:Name="Background" Stretch="Fill" Width="{TemplateBinding Width}" Height="44" Source="UI_Storage_tex13.png"/>
- <TextBlock x:Name="Label" VerticalAlignment="Center" HorizontalAlignment="Center" Text="{TemplateBinding Header}">
- <TextBlock.Effect>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000"/>
- </TextBlock.Effect>
- </TextBlock>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="UI_Storage_tex11.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Label" Property="Effect">
- <Setter.Value>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#ffffff"/>
- </Setter.Value>
- </Setter>
- </Trigger>
- <!-- Selected -->
- <Trigger Property="IsSelected" Value="True">
- <Setter TargetName="Background" Property="Source" Value="UI_Storage_tex10.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Label" Property="Effect">
- <Setter.Value>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#ffffff"/>
- </Setter.Value>
- </Setter>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="UI_Storage_tex12.png"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="RvTreeViewItem" TargetType="{x:Type TreeViewItem}">
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type TreeViewItem}">
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="RvWindowTitle" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="22"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="Effect" Value="{StaticResource MainFontDropShadow}"/>
- </Style>
- <Style x:Key="RvSkillTooltipTitle" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="16"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="#ffcf8c"/>
- <Setter Property="Effect" Value="{StaticResource MainFontDropShadow}"/>
- <Setter Property="TextAlignment" Value="Center"/>
- </Style>
- <Style x:Key="RvSkillTooltipLevel" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="Effect" Value="{StaticResource MainFontDropShadow}"/>
- <Setter Property="TextAlignment" Value="Center"/>
- </Style>
- <Style x:Key="RvSkillTooltipCurrentValue" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="White"/>
- <Setter Property="TextAlignment" Value="Center"/>
- <Setter Property="TextWrapping" Value="Wrap"/>
- </Style>
- <Style x:Key="RvSkillTooltipNextValue" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="TextAlignment" Value="Center"/>
- <Setter Property="TextWrapping" Value="Wrap"/>
- </Style>
- <Style x:Key="RvSkillTooltipRequirement" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="TextAlignment" Value="Center"/>
- </Style>
- <Style x:Key="RvSkillTooltipNextLevelTitle" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="#25b865"/>
- <Setter Property="Effect" Value="{StaticResource MainFontDropShadow}"/>
- <Setter Property="TextAlignment" Value="Center"/>
- </Style>
- <Style x:Key="RvSkillTooltipRequirementsTitle" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="#8aa7d1"/>
- <Setter Property="Effect" Value="{StaticResource MainFontDropShadow}"/>
- <Setter Property="TextAlignment" Value="Center"/>
- </Style>
- <Style x:Key="RvSectionTitle" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="19"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="Effect" Value="{StaticResource MainFontDropShadow}"/>
- </Style>
- <Style x:Key="RvSectionTitleGreen" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="19"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="Effect" Value="{StaticResource MainFontHighlightDropShadowGreen}"/>
- </Style>
- <Style x:Key="RvSectionTitleBlue" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="19"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="Effect" Value="{StaticResource MainFontHighlightDropShadowBlue}"/>
- </Style>
- <Style x:Key="RvSectionTitleRed" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="19"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="Effect" Value="{StaticResource MainFontHighlightDropShadowRed}"/>
- </Style>
- <Style x:Key="RvLevelTitle" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="19"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Foreground" Value="#ffcf8c"/>
- <Setter Property="Effect" Value="{StaticResource MainFontHighlightDropShadowGold}"/>
- </Style>
- <Style x:Key="Button_S_Blue" TargetType="{x:Type Button}">
- <Setter Property="Width" Value="156"/>
- <Setter Property="Height" Value="44"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="FontSize" Value="16"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Stretch="Fill" Source="Components/UI_Button_S_Blue_1.png"/>
- <TextBlock x:Name="Label" VerticalAlignment="Center" HorizontalAlignment="Center" Text="{TemplateBinding Content}">
- <TextBlock.Effect>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000"/>
- </TextBlock.Effect>
- </TextBlock>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_S_Blue_2.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Label" Property="Effect">
- <Setter.Value>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#ffffff"/>
- </Setter.Value>
- </Setter>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_S_Blue_3.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_S_Blue_4.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="Button_M_Blue" TargetType="{x:Type Button}">
- <Setter Property="Width" Value="196"/>
- <Setter Property="Height" Value="44"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="FontSize" Value="16"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Stretch="Fill" Source="Components/UI_Button_M_Blue_1.png"/>
- <TextBlock x:Name="Label" VerticalAlignment="Center" HorizontalAlignment="Center" Text="{TemplateBinding Content}">
- <TextBlock.Effect>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000"/>
- </TextBlock.Effect>
- </TextBlock>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_M_Blue_2.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Label" Property="Effect">
- <Setter.Value>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#ffffff"/>
- </Setter.Value>
- </Setter>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_M_Blue_3.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_M_Blue_4.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="Button_L_Blue" TargetType="{x:Type Button}">
- <Setter Property="Width" Value="216"/>
- <Setter Property="Height" Value="44"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="FontSize" Value="16"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Stretch="Fill" Source="Components/UI_Button_L_Blue_1.png" />
- <TextBlock x:Name="Label" VerticalAlignment="Center" HorizontalAlignment="Center" Text="{TemplateBinding Content}">
- <TextBlock.Effect>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000"/>
- </TextBlock.Effect>
- </TextBlock>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_L_Blue_2.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Label" Property="Effect">
- <Setter.Value>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#ffffff"/>
- </Setter.Value>
- </Setter>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_L_Blue_3.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_L_Blue_4.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="Button_XL_Blue" TargetType="{x:Type Button}">
- <Setter Property="Width" Value="268"/>
- <Setter Property="Height" Value="44"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="FontSize" Value="16"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Stretch="Fill" Source="Components/UI_Button_XL_Blue_1.png"/>
- <TextBlock x:Name="Label" VerticalAlignment="Center" HorizontalAlignment="Center" Text="{TemplateBinding Content}">
- <TextBlock.Effect>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000"/>
- </TextBlock.Effect>
- </TextBlock>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_XL_Blue_2.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Label" Property="Effect">
- <Setter.Value>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#ffffff"/>
- </Setter.Value>
- </Setter>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_XL_Blue_3.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_XL_Blue_4.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="Button_Decorated_Blue" TargetType="{x:Type Button}">
- <Setter Property="Width" Value="252"/>
- <Setter Property="Height" Value="68"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="FontSize" Value="16"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Stretch="Fill" Source="Components/UI_Button_Decorated_Blue_1.png"/>
- <TextBlock x:Name="Label" VerticalAlignment="Center" HorizontalAlignment="Center" Text="{TemplateBinding Content}">
- <TextBlock.Effect>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000"/>
- </TextBlock.Effect>
- </TextBlock>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_Decorated_Blue_2.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="{StaticResource MainFontHighlightBrush}"/>
- <Setter TargetName="Label" Property="Effect">
- <Setter.Value>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#ffffff"/>
- </Setter.Value>
- </Setter>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_Decorated_Blue_3.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_Decorated_Blue_4.png"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="Button_Close" TargetType="{x:Type Button}">
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Width="28" Height="28" Source="Components/UI_Button_Close_1.png"/>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_Close_2.png"/>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_Close_3.png"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_Close_4.png"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="Button_PageL" TargetType="{x:Type Button}">
- <Setter Property="Width" Value="28"/>
- <Setter Property="Height" Value="28"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Stretch="Fill" Source="Components/UI_Button_PageL_1.png"/>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageL_2.png"/>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageL_3.png"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageL_4.png"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="Button_PageLL" TargetType="{x:Type Button}">
- <Setter Property="Width" Value="28"/>
- <Setter Property="Height" Value="28"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Stretch="Fill" Source="Components/UI_Button_PageLL_1.png"/>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageLL_2.png"/>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageLL_3.png"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageLL_4.png"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="Button_PageR" TargetType="{x:Type Button}">
- <Setter Property="Width" Value="28"/>
- <Setter Property="Height" Value="28"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Stretch="Fill" Source="Components/UI_Button_PageR_1.png"/>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageR_2.png"/>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageR_3.png"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageR_4.png"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="Button_PageRR" TargetType="{x:Type Button}">
- <Setter Property="Width" Value="28"/>
- <Setter Property="Height" Value="28"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <Grid>
- <Image x:Name="Background" Stretch="Fill" Source="Components/UI_Button_PageRR_1.png"/>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageRR_2.png"/>
- </Trigger>
- <!-- Pressed -->
- <Trigger Property="IsPressed" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageRR_3.png"/>
- </Trigger>
- <!-- Disabled -->
- <Trigger Property="IsEnabled" Value="False">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_Button_PageRR_4.png"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="PageNumber" TargetType="{x:Type TextBlock}">
- <Setter Property="FontSize" Value="14"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="Effect" Value="{StaticResource MainFontDropShadow}"/>
- </Style>
- <Style x:Key="ToggleButton_List" TargetType="{x:Type ToggleButton}">
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type ToggleButton}">
- <Grid>
- <Image x:Name="Background" Width="24" Height="24" Source="Components/UI_ToggleButton_List_1.png"/>
- </Grid>
- <ControlTemplate.Triggers>
- <!-- Mouse Over -->
- <Trigger Property="IsMouseOver" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_ToggleButton_List_2.png"/>
- </Trigger>
- <!-- Checked -->
- <Trigger Property="IsChecked" Value="True">
- <Setter TargetName="Background" Property="Source" Value="Components/UI_ToggleButton_List_3.png"/>
- </Trigger>
- <!-- Checked Mouse Over -->
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="IsMouseOver" Value="True"/>
- <Condition Property="IsChecked" Value="True"/>
- </MultiTrigger.Conditions>
- <MultiTrigger.Setters>
- <Setter TargetName="Background" Property="Source" Value="Components/UI_ToggleButton_List_4.png"/>
- </MultiTrigger.Setters>
- </MultiTrigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <ImageBrush x:Key="ListBg" ImageSource="UI_KnightageInfo_tex3.png"/>
- <Style x:Key="TreeViewItem_List" TargetType="{x:Type TreeViewItem}" BasedOn="{StaticResource {x:Type TreeViewItem}}">
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}" />
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type TreeViewItem}">
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- <RowDefinition />
- </Grid.RowDefinitions>
- <ToggleButton x:Name="Expander" Grid.Column="0" Style="{StaticResource ToggleButton_List}" MinWidth="{TemplateBinding MinHeight}" IsChecked="{Binding IsExpanded, RelativeSource={RelativeSource TemplatedParent}}" />
- <Border x:Name="PART_Header" Grid.Column="1" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}">
- <ContentPresenter x:Name="Presenter" ContentSource="Header" Effect="{StaticResource MainFontDropShadow}" />
- </Border>
- <ItemsPresenter x:Name="ItemsHost" Grid.Column="1" Grid.Row="1" />
- </Grid>
- <ControlTemplate.Triggers>
- <Trigger Property="IsExpanded" Value="False">
- <Setter TargetName="ItemsHost" Property="Visibility" Value="Collapsed" />
- </Trigger>
- <Trigger Property="HasItems" Value="False">
- <Setter TargetName="Expander" Property="Visibility" Value="Hidden" />
- </Trigger>
- <Trigger SourceName="PART_Header" Property="IsMouseOver" Value="true">
- <Setter Property="Background" Value="{StaticResource ListBg}" />
- <Setter Property="Foreground" Value="{StaticResource MainFontHighlightBrush}" />
- </Trigger>
- <Trigger Property="IsSelected" Value="true">
- <Setter Property="Background" Value="{StaticResource ListBg}" />
- <Setter Property="Foreground" Value="{StaticResource MainFontHighlightBrush}" />
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="SkillTree_SkillButton" TargetType="{x:Type Button}">
- <Setter Property="Width" Value="60"/>
- <Setter Property="Height" Value="48"/>
- <Setter Property="Foreground" Value="{StaticResource MainFontBrush}"/>
- <Setter Property="FontSize" Value="15"/>
- <Setter Property="FontFamily" Value="{StaticResource MainFont}"/>
- <Setter Property="FontWeight" Value="Bold"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <ControlTemplate.Resources>
- <Storyboard x:Key="SkillButtonAnimatedClick">
- <DoubleAnimation AutoReverse="True" Duration="0:0:0.4" From="0" To="1" Storyboard.TargetName="Effect" Storyboard.TargetProperty="(Image.Opacity)">
- <DoubleAnimation.EasingFunction>
- <SineEase EasingMode="EaseOut" />
- </DoubleAnimation.EasingFunction>
- </DoubleAnimation>
- <ColorAnimation AutoReverse="True" Duration="0:0:0.4" From="#96867355" To="#64ffffff" Storyboard.TargetName="Border" Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)">
- <ColorAnimation.EasingFunction>
- <SineEase EasingMode="EaseInOut" />
- </ColorAnimation.EasingFunction>
- </ColorAnimation>
- </Storyboard>
- </ControlTemplate.Resources>
- <Grid>
- <Canvas>
- <Line x:Name="Direction1" X1="26" Y1="26" X2="110" Y2="26" Stroke="#64867355" StrokeThickness="4" Visibility="Hidden" IsHitTestVisible="False" />
- <Line x:Name="Direction3" X1="20" Y1="44" X2="20" Y2="82" Stroke="#64867355" StrokeThickness="4" Visibility="Hidden" IsHitTestVisible="False" />
- <Line x:Name="Direction4" X1="20" Y1="44" X2="20" Y2="144" Stroke="#64867355" StrokeThickness="4" Visibility="Hidden" IsHitTestVisible="False" />
- </Canvas>
- <Border x:Name="Border" Margin="4,4,0,0" BorderThickness="2" BorderBrush="#96867355" CornerRadius="2" Width="32" Height="44" HorizontalAlignment="Left" VerticalAlignment="Top">
- <Border.Effect>
- <DropShadowEffect ShadowDepth="2" />
- </Border.Effect>
- <Grid>
- <Image Stretch="Fill" Source="{Binding Icon}" />
- <Image x:Name="Effect" Stretch="Fill" Source="{Binding Icon}" Opacity="0">
- <Image.Effect>
- <BlurEffect Radius="15.0"/>
- </Image.Effect>
- </Image>
- <Canvas x:Name="Overlay" Background="#96000000" Visibility="Hidden" />
- </Grid>
- </Border>
- <TextBlock x:Name="Label" VerticalAlignment="Bottom" HorizontalAlignment="Right" Text="{TemplateBinding Content}" IsHitTestVisible="False">
- <TextBlock.Effect>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#000000" />
- </TextBlock.Effect>
- </TextBlock>
- </Grid>
- <ControlTemplate.Triggers>
- <DataTrigger Binding="{Binding Direction}" Value="1">
- <Setter TargetName="Direction1" Property="Visibility" Value="Visible"/>
- </DataTrigger>
- <DataTrigger Binding="{Binding Direction}" Value="3">
- <Setter TargetName="Direction3" Property="Visibility" Value="Visible"/>
- </DataTrigger>
- <DataTrigger Binding="{Binding Direction}" Value="4">
- <Setter TargetName="Direction4" Property="Visibility" Value="Visible"/>
- </DataTrigger>
- <DataTrigger Binding="{Binding State}" Value="0">
- <!--<Setter Property="IsEnabled" Value="False"/>-->
- <Setter TargetName="Overlay" Property="Visibility" Value="Visible"/>
- <Setter TargetName="Label" Property="Foreground" Value="#64ffffff"/>
- </DataTrigger>
- <DataTrigger Binding="{Binding State}" Value="1">
- <!--<Setter Property="IsEnabled" Value="True"/>-->
- </DataTrigger>
- <DataTrigger Binding="{Binding State}" Value="2">
- <!--<Setter Property="IsEnabled" Value="False"/>-->
- <Setter TargetName="Overlay" Property="Visibility" Value="Hidden"/>
- <Setter TargetName="Label" Property="Foreground" Value="#e6ffffff"/>
- </DataTrigger>
- <!-- Mouse Over -->
- <MultiDataTrigger>
- <MultiDataTrigger.Conditions>
- <Condition Binding="{Binding State}" Value="1"/>
- <Condition Binding="{Binding RelativeSource={RelativeSource Self}, Path=IsMouseOver}" Value="True"/>
- </MultiDataTrigger.Conditions>
- <MultiDataTrigger.Setters>
- <Setter TargetName="Label" Property="Foreground" Value="{StaticResource MainFontHighlightBrush}" />
- <Setter TargetName="Overlay" Property="Visibility" Value="Visible" />
- <Setter TargetName="Overlay" Property="Background" Value="#32FFFFFF" />
- <Setter TargetName="Label" Property="Effect">
- <Setter.Value>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#ffffff" />
- </Setter.Value>
- </Setter>
- </MultiDataTrigger.Setters>
- </MultiDataTrigger>
- <!-- Pressed -->
- <MultiDataTrigger>
- <MultiDataTrigger.Conditions>
- <Condition Binding="{Binding State}" Value="1" />
- <Condition Binding="{Binding RelativeSource={RelativeSource Self}, Path=IsPressed}" Value="True" />
- </MultiDataTrigger.Conditions>
- <MultiDataTrigger.Setters>
- <Setter TargetName="Label" Property="Foreground" Value="{StaticResource MainFontHighlightBrush}" />
- <Setter TargetName="Overlay" Property="Visibility" Value="Visible" />
- <Setter TargetName="Overlay" Property="Background" Value="#64000000" />
- <Setter TargetName="Label" Property="Effect">
- <Setter.Value>
- <DropShadowEffect BlurRadius="2" ShadowDepth="1" Direction="260" Color="#ffffff" />
- </Setter.Value>
- </Setter>
- </MultiDataTrigger.Setters>
- </MultiDataTrigger>
- <!--
- <EventTrigger RoutedEvent="Button.Click">
- <BeginStoryboard>
- <Storyboard>
- <DoubleAnimation AutoReverse="True" Duration="0:0:0.4" From="0" To="1" Storyboard.TargetName="Effect" Storyboard.TargetProperty="(Image.Opacity)">
- <DoubleAnimation.EasingFunction>
- <SineEase EasingMode="EaseOut" />
- </DoubleAnimation.EasingFunction>
- </DoubleAnimation>
- <ColorAnimation AutoReverse="True" Duration="0:0:0.4" From="#96867355" To="#64ffffff" Storyboard.TargetName="Border" Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)">
- <ColorAnimation.EasingFunction>
- <SineEase EasingMode="EaseInOut" />
- </ColorAnimation.EasingFunction>
- </ColorAnimation>
- </Storyboard>
- </BeginStoryboard>
- </EventTrigger>
- -->
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- </ResourceDictionary>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement