346 lines
15 KiB
XML
346 lines
15 KiB
XML
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
|
|
<Color x:Key="WindowColor">#FFE8EDF9</Color>
|
|
<Color x:Key="ContentAreaColorLight">#FFC5CBF9</Color>
|
|
<Color x:Key="ContentAreaColorDark">#FF7381F9</Color>
|
|
|
|
<Color x:Key="DisabledControlLightColor">#FFE8EDF9</Color>
|
|
<Color x:Key="DisabledControlDarkColor">#FFC5CBF9</Color>
|
|
<Color x:Key="DisabledForegroundColor">#FF888888</Color>
|
|
|
|
<Color x:Key="SelectedBackgroundColor">#FFC5CBF9</Color>
|
|
<Color x:Key="SelectedUnfocusedColor">#FFDDDDDD</Color>
|
|
|
|
<!--<Color x:Key="ControlLightColor">#DBDBDB</Color>
|
|
<Color x:Key="ControlMediumColor">#DBDBDB</Color>
|
|
<Color x:Key="ControlDarkColor">#DBDBDB</Color>-->
|
|
|
|
<Color x:Key="ControlMouseOverColor">#FF3843C4</Color>
|
|
<Color x:Key="ControlPressedColor">#FF211AA9</Color>
|
|
|
|
<Color x:Key="GlyphColor">#FF444444</Color>
|
|
<Color x:Key="GlyphMouseOver">sc#1, 0.004391443, 0.002428215, 0.242281124</Color>
|
|
|
|
<!--Border colors-->
|
|
<Color x:Key="BorderLightColor">#FFCCCCCC</Color>
|
|
<Color x:Key="BorderMediumColor">#FF888888</Color>
|
|
<Color x:Key="BorderDarkColor">#FF444444</Color>
|
|
|
|
<Color x:Key="PressedBorderLightColor">#FF888888</Color>
|
|
<Color x:Key="PressedBorderDarkColor">#FF444444</Color>
|
|
|
|
<Color x:Key="DisabledBorderLightColor">#FFAAAAAA</Color>
|
|
<Color x:Key="DisabledBorderDarkColor">#FF888888</Color>
|
|
|
|
<Color x:Key="DefaultBorderBrushDarkColor">Black</Color>
|
|
|
|
<!--Control-specific resources.-->
|
|
<Color x:Key="HeaderTopColor">#FFC5CBF9</Color>
|
|
<Color x:Key="DatagridCurrentCellBorderColor">Black</Color>
|
|
<Color x:Key="SliderTrackDarkColor">#FFC5CBF9</Color>
|
|
|
|
<Color x:Key="NavButtonFrameColor">#FF3843C4</Color>
|
|
|
|
<LinearGradientBrush x:Key="MenuPopupBrush"
|
|
EndPoint="0.5,1"
|
|
StartPoint="0.5,0">
|
|
<GradientStop Color="{DynamicResource ControlLightColor}"
|
|
Offset="0" />
|
|
<GradientStop Color="{DynamicResource ControlMediumColor}"
|
|
Offset="0.5" />
|
|
<GradientStop Color="{DynamicResource ControlLightColor}"
|
|
Offset="1" />
|
|
</LinearGradientBrush>
|
|
|
|
<LinearGradientBrush x:Key="ProgressBarIndicatorAnimatedFill"
|
|
StartPoint="0,0"
|
|
EndPoint="1,0">
|
|
<LinearGradientBrush.GradientStops>
|
|
<GradientStopCollection>
|
|
<GradientStop Color="#000000FF"
|
|
Offset="0" />
|
|
<GradientStop Color="#600000FF"
|
|
Offset="0.4" />
|
|
<GradientStop Color="#600000FF"
|
|
Offset="0.6" />
|
|
<GradientStop Color="#000000FF"
|
|
Offset="1" />
|
|
</GradientStopCollection>
|
|
</LinearGradientBrush.GradientStops>
|
|
</LinearGradientBrush>
|
|
|
|
<Style x:Key="ScrollBarLineButton"
|
|
TargetType="{x:Type RepeatButton}">
|
|
<Setter Property="SnapsToDevicePixels"
|
|
Value="True" />
|
|
<Setter Property="OverridesDefaultStyle"
|
|
Value="true" />
|
|
<Setter Property="Focusable"
|
|
Value="false" />
|
|
</Style>
|
|
|
|
<Style x:Key="ScrollBarPageButton"
|
|
TargetType="{x:Type RepeatButton}">
|
|
<Setter Property="SnapsToDevicePixels"
|
|
Value="True" />
|
|
<Setter Property="OverridesDefaultStyle"
|
|
Value="true" />
|
|
<Setter Property="IsTabStop"
|
|
Value="false" />
|
|
<Setter Property="Focusable"
|
|
Value="false" />
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type RepeatButton}">
|
|
<Border Background="Transparent" />
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
|
|
<Style x:Key="ScrollBarThumb"
|
|
TargetType="{x:Type Thumb}">
|
|
<Setter Property="SnapsToDevicePixels"
|
|
Value="True" />
|
|
<Setter Property="OverridesDefaultStyle"
|
|
Value="true" />
|
|
<Setter Property="IsTabStop"
|
|
Value="false" />
|
|
<Setter Property="Focusable"
|
|
Value="false" />
|
|
<Setter Property="Cursor"
|
|
Value="Hand"/>
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type Thumb}">
|
|
<Border CornerRadius="2"
|
|
Background="{TemplateBinding Background}"
|
|
BorderBrush="{TemplateBinding BorderBrush}"
|
|
BorderThickness="0" />
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
|
|
<ControlTemplate x:Key="VerticalScrollBar"
|
|
TargetType="{x:Type ScrollBar}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition MaxHeight="0.1" />
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition MaxHeight="0.1" />
|
|
</Grid.RowDefinitions>
|
|
<Border Grid.RowSpan="3"
|
|
CornerRadius="2"
|
|
Background="{DynamicResource Scrollbar.Track.Color}" />
|
|
<RepeatButton Grid.Row="0"
|
|
Style="{StaticResource ScrollBarLineButton}"
|
|
Height="18"
|
|
Command="ScrollBar.LineUpCommand"
|
|
Content="M 0 4 L 8 4 L 4 0 Z" />
|
|
<Track x:Name="PART_Track"
|
|
Grid.Row="1"
|
|
IsDirectionReversed="true">
|
|
<Track.DecreaseRepeatButton>
|
|
<RepeatButton Style="{StaticResource ScrollBarPageButton}"
|
|
Command="ScrollBar.PageUpCommand" />
|
|
</Track.DecreaseRepeatButton>
|
|
<Track.Thumb>
|
|
<Thumb Style="{StaticResource ScrollBarThumb}"
|
|
Margin="1,0,1,0">
|
|
<Thumb.BorderBrush>
|
|
|
|
<LinearGradientBrush StartPoint="0,0"
|
|
EndPoint="1,0">
|
|
<LinearGradientBrush.GradientStops>
|
|
<GradientStopCollection>
|
|
<GradientStop Color="{DynamicResource BorderLightColor}"
|
|
Offset="0.0" />
|
|
<GradientStop Color="{DynamicResource BorderDarkColor}"
|
|
Offset="1.0" />
|
|
</GradientStopCollection>
|
|
</LinearGradientBrush.GradientStops>
|
|
</LinearGradientBrush>
|
|
|
|
</Thumb.BorderBrush>
|
|
<Thumb.Background>
|
|
|
|
<LinearGradientBrush StartPoint="0,0"
|
|
EndPoint="1,0">
|
|
<LinearGradientBrush.GradientStops>
|
|
<GradientStopCollection>
|
|
<GradientStop Color="{DynamicResource ControlLightColor}"
|
|
Offset="0.0" />
|
|
<GradientStop Color="{DynamicResource ControlMediumColor}"
|
|
Offset="1.0" />
|
|
</GradientStopCollection>
|
|
</LinearGradientBrush.GradientStops>
|
|
</LinearGradientBrush>
|
|
|
|
</Thumb.Background>
|
|
</Thumb>
|
|
</Track.Thumb>
|
|
<Track.IncreaseRepeatButton>
|
|
<RepeatButton Style="{StaticResource ScrollBarPageButton}"
|
|
Command="ScrollBar.PageDownCommand" />
|
|
</Track.IncreaseRepeatButton>
|
|
</Track>
|
|
<RepeatButton Grid.Row="2"
|
|
Style="{StaticResource ScrollBarLineButton}"
|
|
Height="18"
|
|
Command="ScrollBar.LineDownCommand"
|
|
Content="M 0 0 L 4 4 L 8 0 Z" />
|
|
</Grid>
|
|
</ControlTemplate>
|
|
|
|
<ControlTemplate x:Key="HorizontalScrollBar"
|
|
TargetType="{x:Type ScrollBar}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition MaxWidth="0.1" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition MaxWidth="0.1" />
|
|
</Grid.ColumnDefinitions>
|
|
<Border Grid.ColumnSpan="3"
|
|
CornerRadius="2"
|
|
Background="{DynamicResource Scrollbar.Track.Color}" />
|
|
<RepeatButton Grid.Column="0"
|
|
Style="{StaticResource ScrollBarLineButton}"
|
|
Width="18"
|
|
Command="ScrollBar.LineLeftCommand"
|
|
Content="M 4 0 L 4 8 L 0 4 Z" />
|
|
<Track x:Name="PART_Track"
|
|
Grid.Column="1"
|
|
IsDirectionReversed="False">
|
|
<Track.DecreaseRepeatButton>
|
|
<RepeatButton Style="{StaticResource ScrollBarPageButton}"
|
|
Command="ScrollBar.PageLeftCommand" />
|
|
</Track.DecreaseRepeatButton>
|
|
<Track.Thumb>
|
|
<Thumb Style="{StaticResource ScrollBarThumb}"
|
|
Margin="0,1,0,1">
|
|
|
|
<Thumb.BorderBrush>
|
|
|
|
<LinearGradientBrush StartPoint="0,0"
|
|
EndPoint="1,0">
|
|
<LinearGradientBrush.GradientStops>
|
|
<GradientStopCollection>
|
|
<GradientStop Color="{DynamicResource BorderLightColor}"
|
|
Offset="0.0" />
|
|
<GradientStop Color="{DynamicResource BorderDarkColor}"
|
|
Offset="1.0" />
|
|
</GradientStopCollection>
|
|
</LinearGradientBrush.GradientStops>
|
|
</LinearGradientBrush>
|
|
|
|
</Thumb.BorderBrush>
|
|
<Thumb.Background>
|
|
|
|
<LinearGradientBrush StartPoint="0,0"
|
|
EndPoint="0,1">
|
|
<LinearGradientBrush.GradientStops>
|
|
<GradientStopCollection>
|
|
<GradientStop Color="{DynamicResource ControlLightColor}"
|
|
Offset="0.0" />
|
|
<GradientStop Color="{DynamicResource ControlMediumColor}"
|
|
Offset="1.0" />
|
|
</GradientStopCollection>
|
|
</LinearGradientBrush.GradientStops>
|
|
</LinearGradientBrush>
|
|
|
|
</Thumb.Background>
|
|
</Thumb>
|
|
</Track.Thumb>
|
|
<Track.IncreaseRepeatButton>
|
|
<RepeatButton Style="{StaticResource ScrollBarPageButton}"
|
|
Command="ScrollBar.PageRightCommand" />
|
|
</Track.IncreaseRepeatButton>
|
|
</Track>
|
|
<RepeatButton Grid.Column="2"
|
|
Style="{StaticResource ScrollBarLineButton}"
|
|
Width="18"
|
|
Command="ScrollBar.LineRightCommand"
|
|
Content="M 0 0 L 4 4 L 0 8 Z" />
|
|
</Grid>
|
|
</ControlTemplate>
|
|
|
|
<Style x:Key="{x:Type ScrollBar}"
|
|
TargetType="{x:Type ScrollBar}">
|
|
<Setter Property="SnapsToDevicePixels"
|
|
Value="True" />
|
|
<Setter Property="OverridesDefaultStyle"
|
|
Value="true" />
|
|
<Style.Triggers>
|
|
<MultiTrigger>
|
|
<MultiTrigger.Conditions>
|
|
<Condition Property="Orientation"
|
|
Value="Horizontal"/>
|
|
<Condition Property="IsMouseOver"
|
|
Value="false"/>
|
|
</MultiTrigger.Conditions>
|
|
|
|
<Setter Property="Width"
|
|
Value="Auto" />
|
|
<Setter Property="Height"
|
|
Value="6" />
|
|
<Setter Property="Template"
|
|
Value="{StaticResource HorizontalScrollBar}" />
|
|
</MultiTrigger>
|
|
|
|
<MultiTrigger>
|
|
<MultiTrigger.Conditions>
|
|
<Condition Property="Orientation"
|
|
Value="Horizontal"/>
|
|
<Condition Property="IsMouseOver"
|
|
Value="true"/>
|
|
</MultiTrigger.Conditions>
|
|
|
|
<Setter Property="Width"
|
|
Value="Auto" />
|
|
<Setter Property="Height"
|
|
Value="10" />
|
|
<Setter Property="Margin"
|
|
Value="0 -2"/>
|
|
<Setter Property="Template"
|
|
Value="{StaticResource HorizontalScrollBar}" />
|
|
</MultiTrigger>
|
|
|
|
<MultiTrigger>
|
|
<MultiTrigger.Conditions>
|
|
<Condition Property="Orientation"
|
|
Value="Vertical"/>
|
|
<Condition Property="IsMouseOver"
|
|
Value="false"/>
|
|
</MultiTrigger.Conditions>
|
|
|
|
<Setter Property="Width"
|
|
Value="6" />
|
|
<Setter Property="Height"
|
|
Value="Auto" />
|
|
<Setter Property="Template"
|
|
Value="{StaticResource VerticalScrollBar}" />
|
|
</MultiTrigger>
|
|
|
|
<MultiTrigger>
|
|
<MultiTrigger.Conditions>
|
|
<Condition Property="Orientation"
|
|
Value="Vertical"/>
|
|
<Condition Property="IsMouseOver"
|
|
Value="true"/>
|
|
</MultiTrigger.Conditions>
|
|
|
|
<Setter Property="Width"
|
|
Value="10" />
|
|
<Setter Property="Margin"
|
|
Value="-2 0"/>
|
|
<Setter Property="Height"
|
|
Value="Auto" />
|
|
<Setter Property="Template"
|
|
Value="{StaticResource VerticalScrollBar}" />
|
|
</MultiTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
|
|
</ResourceDictionary> |