|
@@ -1,58 +1,61 @@
|
|
|
-<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
|
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
|
- <Style TargetType="{x:Type Slider}" x:Key="RoundThumbSlider"
|
|
|
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
|
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
|
- xmlns:s="clr-namespace:System;assembly=mscorlib">
|
|
|
+<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
|
+ <Style
|
|
|
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
|
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
|
+ xmlns:s="clr-namespace:System;assembly=mscorlib"
|
|
|
+ x:Key="RoundThumbSlider"
|
|
|
+ TargetType="{x:Type Slider}">
|
|
|
<Style.Triggers>
|
|
|
- <Trigger Property="Slider.Orientation"
|
|
|
- Value="Vertical">
|
|
|
+ <Trigger Property="Slider.Orientation" Value="Vertical">
|
|
|
<Setter Property="Control.Template">
|
|
|
<Setter.Value>
|
|
|
<ControlTemplate TargetType="{x:Type Slider}">
|
|
|
- <Border BorderThickness="{TemplateBinding Border.BorderThickness}"
|
|
|
- BorderBrush="{TemplateBinding Border.BorderBrush}"
|
|
|
- Background="{TemplateBinding Panel.Background}"
|
|
|
+ <Border
|
|
|
Name="border"
|
|
|
+ Background="{TemplateBinding Panel.Background}"
|
|
|
+ BorderBrush="{TemplateBinding Border.BorderBrush}"
|
|
|
+ BorderThickness="{TemplateBinding Border.BorderThickness}"
|
|
|
SnapsToDevicePixels="True">
|
|
|
<Grid>
|
|
|
<Grid.ColumnDefinitions>
|
|
|
<ColumnDefinition Width="Auto" />
|
|
|
- <ColumnDefinition Width="Auto"
|
|
|
- MinWidth="{TemplateBinding FrameworkElement.MinWidth}" />
|
|
|
+ <ColumnDefinition Width="Auto" MinWidth="{TemplateBinding FrameworkElement.MinWidth}" />
|
|
|
<ColumnDefinition Width="Auto" />
|
|
|
</Grid.ColumnDefinitions>
|
|
|
- <TickBar Fill="{TemplateBinding TextElement.Foreground}"
|
|
|
- Placement="Left"
|
|
|
- Name="TopTick"
|
|
|
- Width="4"
|
|
|
- Margin="0,0,2,0"
|
|
|
- Visibility="Collapsed"
|
|
|
- Grid.Column="0" />
|
|
|
- <TickBar Fill="{TemplateBinding TextElement.Foreground}"
|
|
|
- Placement="Right"
|
|
|
- Name="BottomTick"
|
|
|
- Width="4"
|
|
|
- Margin="2,0,0,0"
|
|
|
- Visibility="Collapsed"
|
|
|
- Grid.Column="2" />
|
|
|
- <Border BorderThickness="1"
|
|
|
- BorderBrush="#D6D6D6"
|
|
|
- Background="#E7EAEA"
|
|
|
+ <TickBar
|
|
|
+ Name="TopTick"
|
|
|
+ Grid.Column="0"
|
|
|
+ Width="4"
|
|
|
+ Margin="0,0,2,0"
|
|
|
+ Fill="{TemplateBinding TextElement.Foreground}"
|
|
|
+ Placement="Left"
|
|
|
+ Visibility="Collapsed" />
|
|
|
+ <TickBar
|
|
|
+ Name="BottomTick"
|
|
|
+ Grid.Column="2"
|
|
|
+ Width="4"
|
|
|
+ Margin="2,0,0,0"
|
|
|
+ Fill="{TemplateBinding TextElement.Foreground}"
|
|
|
+ Placement="Right"
|
|
|
+ Visibility="Collapsed" />
|
|
|
+ <Border
|
|
|
Name="TrackBackground"
|
|
|
+ Grid.Column="1"
|
|
|
Width="4"
|
|
|
Margin="0,5"
|
|
|
HorizontalAlignment="Center"
|
|
|
- Grid.Column="1">
|
|
|
+ Background="#E7EAEA"
|
|
|
+ BorderBrush="#D6D6D6"
|
|
|
+ BorderThickness="1">
|
|
|
<Canvas Margin="-1,-6">
|
|
|
- <Rectangle Fill="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}"
|
|
|
- Name="PART_SelectionRange"
|
|
|
- Width="4"
|
|
|
- Visibility="Hidden" />
|
|
|
+ <Rectangle
|
|
|
+ Name="PART_SelectionRange"
|
|
|
+ Width="4"
|
|
|
+ Fill="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}"
|
|
|
+ Visibility="Hidden" />
|
|
|
</Canvas>
|
|
|
</Border>
|
|
|
- <Track Name="PART_Track"
|
|
|
- Grid.Column="1">
|
|
|
+ <Track Name="PART_Track" Grid.Column="1">
|
|
|
<Track.DecreaseRepeatButton>
|
|
|
<RepeatButton>
|
|
|
<RepeatButton.Command>
|
|
@@ -60,20 +63,17 @@
|
|
|
</RepeatButton.Command>
|
|
|
<RepeatButton.Style>
|
|
|
<Style TargetType="{x:Type RepeatButton}">
|
|
|
- <Setter Property="FrameworkElement.OverridesDefaultStyle"
|
|
|
- Value="True" />
|
|
|
- <Setter Property="Panel.Background"
|
|
|
- Value="#00FFFFFF" />
|
|
|
- <Setter Property="UIElement.Focusable"
|
|
|
- Value="False" />
|
|
|
- <Setter Property="KeyboardNavigation.IsTabStop"
|
|
|
- Value="False" />
|
|
|
+ <Setter Property="FrameworkElement.OverridesDefaultStyle" Value="True" />
|
|
|
+ <Setter Property="Panel.Background" Value="#00FFFFFF" />
|
|
|
+ <Setter Property="UIElement.Focusable" Value="False" />
|
|
|
+ <Setter Property="KeyboardNavigation.IsTabStop" Value="False" />
|
|
|
<Setter Property="Control.Template">
|
|
|
<Setter.Value>
|
|
|
<ControlTemplate TargetType="{x:Type RepeatButton}">
|
|
|
- <Rectangle Fill="{TemplateBinding Panel.Background}"
|
|
|
- Width="{TemplateBinding FrameworkElement.Width}"
|
|
|
- Height="2" />
|
|
|
+ <Rectangle
|
|
|
+ Width="{TemplateBinding FrameworkElement.Width}"
|
|
|
+ Height="2"
|
|
|
+ Fill="{TemplateBinding Panel.Background}" />
|
|
|
</ControlTemplate>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
@@ -82,58 +82,48 @@
|
|
|
</RepeatButton>
|
|
|
</Track.DecreaseRepeatButton>
|
|
|
<Track.Thumb>
|
|
|
- <Thumb OverridesDefaultStyle="True"
|
|
|
- Name="Thumb"
|
|
|
- Width="18"
|
|
|
- Height="11"
|
|
|
- VerticalAlignment="Top"
|
|
|
- Focusable="False">
|
|
|
+ <Thumb
|
|
|
+ Name="Thumb"
|
|
|
+ Width="18"
|
|
|
+ Height="11"
|
|
|
+ VerticalAlignment="Top"
|
|
|
+ Focusable="False"
|
|
|
+ OverridesDefaultStyle="True">
|
|
|
<Thumb.Template>
|
|
|
<ControlTemplate TargetType="{x:Type Thumb}">
|
|
|
- <Grid UseLayoutRounding="True"
|
|
|
- HorizontalAlignment="Center"
|
|
|
- VerticalAlignment="Center">
|
|
|
+ <Grid
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path
|
|
|
- Stretch="Fill"
|
|
|
- Fill="#477EDE"
|
|
|
- Stroke="#477EDE"
|
|
|
- StrokeThickness="1"
|
|
|
- UseLayoutRounding="True"
|
|
|
- Name="grip"
|
|
|
- VerticalAlignment="Center"
|
|
|
- SnapsToDevicePixels="True" >
|
|
|
+ Name="grip"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ Fill="#477EDE"
|
|
|
+ SnapsToDevicePixels="True"
|
|
|
+ Stretch="Fill"
|
|
|
+ Stroke="#477EDE"
|
|
|
+ StrokeThickness="1"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path.Data>
|
|
|
- <RectangleGeometry Rect="0,0,8,16" RadiusX="4" RadiusY="4"></RectangleGeometry>
|
|
|
+ <RectangleGeometry
|
|
|
+ RadiusX="4"
|
|
|
+ RadiusY="4"
|
|
|
+ Rect="0,0,8,16" />
|
|
|
</Path.Data>
|
|
|
</Path>
|
|
|
</Grid>
|
|
|
<ControlTemplate.Triggers>
|
|
|
- <Trigger Property="UIElement.IsMouseOver"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsMouseOver" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Thumb.IsDragging"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="Thumb.IsDragging" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="UIElement.IsEnabled"
|
|
|
- Value="False">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsEnabled" Value="False">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
</ControlTemplate.Triggers>
|
|
|
</ControlTemplate>
|
|
@@ -147,20 +137,17 @@
|
|
|
</RepeatButton.Command>
|
|
|
<RepeatButton.Style>
|
|
|
<Style TargetType="{x:Type RepeatButton}">
|
|
|
- <Setter Property="FrameworkElement.OverridesDefaultStyle"
|
|
|
- Value="True" />
|
|
|
- <Setter Property="Panel.Background"
|
|
|
- Value="#00FFFFFF" />
|
|
|
- <Setter Property="UIElement.Focusable"
|
|
|
- Value="False" />
|
|
|
- <Setter Property="KeyboardNavigation.IsTabStop"
|
|
|
- Value="False" />
|
|
|
+ <Setter Property="FrameworkElement.OverridesDefaultStyle" Value="True" />
|
|
|
+ <Setter Property="Panel.Background" Value="#00FFFFFF" />
|
|
|
+ <Setter Property="UIElement.Focusable" Value="False" />
|
|
|
+ <Setter Property="KeyboardNavigation.IsTabStop" Value="False" />
|
|
|
<Setter Property="Control.Template">
|
|
|
<Setter.Value>
|
|
|
<ControlTemplate TargetType="{x:Type RepeatButton}">
|
|
|
- <Rectangle Fill="{TemplateBinding Panel.Background}"
|
|
|
- Width="{TemplateBinding FrameworkElement.Width}"
|
|
|
- Height="2" />
|
|
|
+ <Rectangle
|
|
|
+ Width="{TemplateBinding FrameworkElement.Width}"
|
|
|
+ Height="2"
|
|
|
+ Fill="{TemplateBinding Panel.Background}" />
|
|
|
</ControlTemplate>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
@@ -172,150 +159,105 @@
|
|
|
</Grid>
|
|
|
</Border>
|
|
|
<ControlTemplate.Triggers>
|
|
|
- <Trigger Property="Slider.TickPlacement"
|
|
|
- Value="TopLeft">
|
|
|
- <Setter Property="UIElement.Visibility"
|
|
|
- TargetName="TopTick"
|
|
|
- Value="Visible" />
|
|
|
- <Setter Property="Control.Template"
|
|
|
- TargetName="Thumb">
|
|
|
+ <Trigger Property="Slider.TickPlacement" Value="TopLeft">
|
|
|
+ <Setter TargetName="TopTick" Property="UIElement.Visibility" Value="Visible" />
|
|
|
+ <Setter TargetName="Thumb" Property="Control.Template">
|
|
|
<Setter.Value>
|
|
|
<ControlTemplate TargetType="{x:Type Thumb}">
|
|
|
- <Grid UseLayoutRounding="True"
|
|
|
- HorizontalAlignment="Center"
|
|
|
- VerticalAlignment="Center">
|
|
|
+ <Grid
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path
|
|
|
- Stretch="Fill"
|
|
|
- Fill="#477EDE"
|
|
|
- Stroke="#477EDE"
|
|
|
- StrokeThickness="1"
|
|
|
- UseLayoutRounding="True"
|
|
|
- Name="grip"
|
|
|
- VerticalAlignment="Center"
|
|
|
- SnapsToDevicePixels="True" >
|
|
|
+ Name="grip"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ Fill="#477EDE"
|
|
|
+ SnapsToDevicePixels="True"
|
|
|
+ Stretch="Fill"
|
|
|
+ Stroke="#477EDE"
|
|
|
+ StrokeThickness="1"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path.Data>
|
|
|
- <RectangleGeometry Rect="0,0,8,16" RadiusX="4" RadiusY="4"></RectangleGeometry>
|
|
|
+ <RectangleGeometry
|
|
|
+ RadiusX="4"
|
|
|
+ RadiusY="4"
|
|
|
+ Rect="0,0,8,16" />
|
|
|
</Path.Data>
|
|
|
</Path>
|
|
|
</Grid>
|
|
|
<ControlTemplate.Triggers>
|
|
|
- <Trigger Property="UIElement.IsMouseOver"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsMouseOver" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Thumb.IsDragging"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="Thumb.IsDragging" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="UIElement.IsEnabled"
|
|
|
- Value="False">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsEnabled" Value="False">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
</ControlTemplate.Triggers>
|
|
|
</ControlTemplate>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
|
- <Setter Property="FrameworkElement.Margin"
|
|
|
- TargetName="TrackBackground"
|
|
|
- Value="2,5,0,5" />
|
|
|
+ <Setter TargetName="TrackBackground" Property="FrameworkElement.Margin" Value="2,5,0,5" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Slider.TickPlacement"
|
|
|
- Value="BottomRight">
|
|
|
- <Setter Property="UIElement.Visibility"
|
|
|
- TargetName="BottomTick"
|
|
|
- Value="Visible" />
|
|
|
- <Setter Property="Control.Template"
|
|
|
- TargetName="Thumb">
|
|
|
+ <Trigger Property="Slider.TickPlacement" Value="BottomRight">
|
|
|
+ <Setter TargetName="BottomTick" Property="UIElement.Visibility" Value="Visible" />
|
|
|
+ <Setter TargetName="Thumb" Property="Control.Template">
|
|
|
<Setter.Value>
|
|
|
<ControlTemplate TargetType="{x:Type Thumb}">
|
|
|
- <Grid UseLayoutRounding="True"
|
|
|
- HorizontalAlignment="Center"
|
|
|
- VerticalAlignment="Center">
|
|
|
+ <Grid
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path
|
|
|
- Stretch="Fill"
|
|
|
- Fill="#477EDE"
|
|
|
- Stroke="#477EDE"
|
|
|
- StrokeThickness="1"
|
|
|
- UseLayoutRounding="True"
|
|
|
- Name="grip"
|
|
|
- VerticalAlignment="Center"
|
|
|
- SnapsToDevicePixels="True" >
|
|
|
+ Name="grip"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ Fill="#477EDE"
|
|
|
+ SnapsToDevicePixels="True"
|
|
|
+ Stretch="Fill"
|
|
|
+ Stroke="#477EDE"
|
|
|
+ StrokeThickness="1"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path.Data>
|
|
|
- <RectangleGeometry Rect="0,0,8,16" RadiusX="4" RadiusY="4"></RectangleGeometry>
|
|
|
+ <RectangleGeometry
|
|
|
+ RadiusX="4"
|
|
|
+ RadiusY="4"
|
|
|
+ Rect="0,0,8,16" />
|
|
|
</Path.Data>
|
|
|
</Path>
|
|
|
</Grid>
|
|
|
<ControlTemplate.Triggers>
|
|
|
- <Trigger Property="UIElement.IsMouseOver"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsMouseOver" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Thumb.IsDragging"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="Thumb.IsDragging" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="UIElement.IsEnabled"
|
|
|
- Value="False">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsEnabled" Value="False">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
</ControlTemplate.Triggers>
|
|
|
</ControlTemplate>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
|
- <Setter Property="FrameworkElement.Margin"
|
|
|
- TargetName="TrackBackground"
|
|
|
- Value="0,5,2,5" />
|
|
|
+ <Setter TargetName="TrackBackground" Property="FrameworkElement.Margin" Value="0,5,2,5" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Slider.TickPlacement"
|
|
|
- Value="Both">
|
|
|
- <Setter Property="UIElement.Visibility"
|
|
|
- TargetName="TopTick"
|
|
|
- Value="Visible" />
|
|
|
- <Setter Property="UIElement.Visibility"
|
|
|
- TargetName="BottomTick"
|
|
|
- Value="Visible" />
|
|
|
+ <Trigger Property="Slider.TickPlacement" Value="Both">
|
|
|
+ <Setter TargetName="TopTick" Property="UIElement.Visibility" Value="Visible" />
|
|
|
+ <Setter TargetName="BottomTick" Property="UIElement.Visibility" Value="Visible" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Slider.IsSelectionRangeEnabled"
|
|
|
- Value="True">
|
|
|
- <Setter Property="UIElement.Visibility"
|
|
|
- TargetName="PART_SelectionRange"
|
|
|
- Value="Visible" />
|
|
|
+ <Trigger Property="Slider.IsSelectionRangeEnabled" Value="True">
|
|
|
+ <Setter TargetName="PART_SelectionRange" Property="UIElement.Visibility" Value="Visible" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="UIElement.IsKeyboardFocused"
|
|
|
- Value="True">
|
|
|
- <Setter Property="TextElement.Foreground"
|
|
|
- TargetName="Thumb"
|
|
|
- Value="#0000FF" />
|
|
|
+ <Trigger Property="UIElement.IsKeyboardFocused" Value="True">
|
|
|
+ <Setter TargetName="Thumb" Property="TextElement.Foreground" Value="#0000FF" />
|
|
|
</Trigger>
|
|
|
</ControlTemplate.Triggers>
|
|
|
</ControlTemplate>
|
|
@@ -323,60 +265,59 @@
|
|
|
</Setter>
|
|
|
</Trigger>
|
|
|
</Style.Triggers>
|
|
|
- <Setter Property="Stylus.IsPressAndHoldEnabled"
|
|
|
- Value="False" />
|
|
|
- <Setter Property="Panel.Background"
|
|
|
- Value="#00FFFFFF" />
|
|
|
- <Setter Property="Border.BorderBrush"
|
|
|
- Value="#00FFFFFF" />
|
|
|
- <Setter Property="TextElement.Foreground"
|
|
|
- Value="#E5E5E5" />
|
|
|
+ <Setter Property="Stylus.IsPressAndHoldEnabled" Value="False" />
|
|
|
+ <Setter Property="Panel.Background" Value="#00FFFFFF" />
|
|
|
+ <Setter Property="Border.BorderBrush" Value="#00FFFFFF" />
|
|
|
+ <Setter Property="TextElement.Foreground" Value="#E5E5E5" />
|
|
|
<Setter Property="Control.Template">
|
|
|
<Setter.Value>
|
|
|
<ControlTemplate TargetType="{x:Type Slider}">
|
|
|
- <Border BorderThickness="{TemplateBinding Border.BorderThickness}"
|
|
|
- BorderBrush="{TemplateBinding Border.BorderBrush}"
|
|
|
- Background="{TemplateBinding Panel.Background}"
|
|
|
+ <Border
|
|
|
Name="border"
|
|
|
+ Background="{TemplateBinding Panel.Background}"
|
|
|
+ BorderBrush="{TemplateBinding Border.BorderBrush}"
|
|
|
+ BorderThickness="{TemplateBinding Border.BorderThickness}"
|
|
|
SnapsToDevicePixels="True">
|
|
|
<Grid>
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition Height="Auto" />
|
|
|
- <RowDefinition Height="Auto"
|
|
|
- MinHeight="{TemplateBinding FrameworkElement.MinHeight}" />
|
|
|
+ <RowDefinition Height="Auto" MinHeight="{TemplateBinding FrameworkElement.MinHeight}" />
|
|
|
<RowDefinition Height="Auto" />
|
|
|
</Grid.RowDefinitions>
|
|
|
- <TickBar Fill="{TemplateBinding TextElement.Foreground}"
|
|
|
- Placement="Top"
|
|
|
- Name="TopTick"
|
|
|
- Height="4"
|
|
|
- Margin="0,2,0,0"
|
|
|
- Visibility="Collapsed"
|
|
|
- Grid.Row="0" />
|
|
|
- <TickBar Fill="{TemplateBinding TextElement.Foreground}"
|
|
|
- Placement="Bottom"
|
|
|
- Name="BottomTick"
|
|
|
- Height="4"
|
|
|
- Margin="0,0,0,2"
|
|
|
- Visibility="Collapsed"
|
|
|
- Grid.Row="2" />
|
|
|
- <Border BorderThickness="0"
|
|
|
- BorderBrush="#D6D6D6"
|
|
|
- Background="#FFE2E3E6"
|
|
|
+ <TickBar
|
|
|
+ Name="TopTick"
|
|
|
+ Grid.Row="0"
|
|
|
+ Height="4"
|
|
|
+ Margin="0,2,0,0"
|
|
|
+ Fill="{TemplateBinding TextElement.Foreground}"
|
|
|
+ Placement="Top"
|
|
|
+ Visibility="Collapsed" />
|
|
|
+ <TickBar
|
|
|
+ Name="BottomTick"
|
|
|
+ Grid.Row="2"
|
|
|
+ Height="4"
|
|
|
+ Margin="0,0,0,2"
|
|
|
+ Fill="{TemplateBinding TextElement.Foreground}"
|
|
|
+ Placement="Bottom"
|
|
|
+ Visibility="Collapsed" />
|
|
|
+ <Border
|
|
|
Name="TrackBackground"
|
|
|
+ Grid.Row="1"
|
|
|
Height="4"
|
|
|
Margin="5,0"
|
|
|
VerticalAlignment="Center"
|
|
|
- Grid.Row="1">
|
|
|
+ Background="#FFE2E3E6"
|
|
|
+ BorderBrush="#D6D6D6"
|
|
|
+ BorderThickness="0">
|
|
|
<Canvas Margin="-6,-1">
|
|
|
- <Rectangle Fill="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}"
|
|
|
- Name="PART_SelectionRange"
|
|
|
- Height="4"
|
|
|
- Visibility="Hidden" />
|
|
|
+ <Rectangle
|
|
|
+ Name="PART_SelectionRange"
|
|
|
+ Height="4"
|
|
|
+ Fill="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}"
|
|
|
+ Visibility="Hidden" />
|
|
|
</Canvas>
|
|
|
</Border>
|
|
|
- <Track Name="PART_Track"
|
|
|
- Grid.Row="1">
|
|
|
+ <Track Name="PART_Track" Grid.Row="1">
|
|
|
<Track.DecreaseRepeatButton>
|
|
|
<RepeatButton>
|
|
|
<RepeatButton.Command>
|
|
@@ -384,20 +325,17 @@
|
|
|
</RepeatButton.Command>
|
|
|
<RepeatButton.Style>
|
|
|
<Style TargetType="{x:Type RepeatButton}">
|
|
|
- <Setter Property="FrameworkElement.OverridesDefaultStyle"
|
|
|
- Value="True" />
|
|
|
- <Setter Property="Panel.Background"
|
|
|
- Value="#00FFFFFF" />
|
|
|
- <Setter Property="UIElement.Focusable"
|
|
|
- Value="False" />
|
|
|
- <Setter Property="KeyboardNavigation.IsTabStop"
|
|
|
- Value="False" />
|
|
|
+ <Setter Property="FrameworkElement.OverridesDefaultStyle" Value="True" />
|
|
|
+ <Setter Property="Panel.Background" Value="#00FFFFFF" />
|
|
|
+ <Setter Property="UIElement.Focusable" Value="False" />
|
|
|
+ <Setter Property="KeyboardNavigation.IsTabStop" Value="False" />
|
|
|
<Setter Property="Control.Template">
|
|
|
<Setter.Value>
|
|
|
<ControlTemplate TargetType="{x:Type RepeatButton}">
|
|
|
- <Rectangle Fill="{TemplateBinding Panel.Background}"
|
|
|
- Width="{TemplateBinding FrameworkElement.Width}"
|
|
|
- Height="{TemplateBinding FrameworkElement.Height}" />
|
|
|
+ <Rectangle
|
|
|
+ Width="{TemplateBinding FrameworkElement.Width}"
|
|
|
+ Height="{TemplateBinding FrameworkElement.Height}"
|
|
|
+ Fill="{TemplateBinding Panel.Background}" />
|
|
|
</ControlTemplate>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
@@ -406,58 +344,48 @@
|
|
|
</RepeatButton>
|
|
|
</Track.DecreaseRepeatButton>
|
|
|
<Track.Thumb>
|
|
|
- <Thumb OverridesDefaultStyle="True"
|
|
|
- Name="Thumb"
|
|
|
- Width="8"
|
|
|
- Height="16"
|
|
|
- VerticalAlignment="Center"
|
|
|
- Focusable="False">
|
|
|
+ <Thumb
|
|
|
+ Name="Thumb"
|
|
|
+ Width="8"
|
|
|
+ Height="16"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ Focusable="False"
|
|
|
+ OverridesDefaultStyle="True">
|
|
|
<Thumb.Template>
|
|
|
<ControlTemplate TargetType="{x:Type Thumb}">
|
|
|
- <Grid UseLayoutRounding="True"
|
|
|
- HorizontalAlignment="Center"
|
|
|
- VerticalAlignment="Center">
|
|
|
+ <Grid
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path
|
|
|
- Stretch="Fill"
|
|
|
- Fill="#477EDE"
|
|
|
- Stroke="#477EDE"
|
|
|
- StrokeThickness="1"
|
|
|
- UseLayoutRounding="True"
|
|
|
- Name="grip"
|
|
|
- VerticalAlignment="Center"
|
|
|
- SnapsToDevicePixels="True" >
|
|
|
+ Name="grip"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ Fill="#477EDE"
|
|
|
+ SnapsToDevicePixels="True"
|
|
|
+ Stretch="Fill"
|
|
|
+ Stroke="#477EDE"
|
|
|
+ StrokeThickness="1"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path.Data>
|
|
|
- <RectangleGeometry Rect="0,0,8,16" RadiusX="4" RadiusY="4"></RectangleGeometry>
|
|
|
+ <RectangleGeometry
|
|
|
+ RadiusX="4"
|
|
|
+ RadiusY="4"
|
|
|
+ Rect="0,0,8,16" />
|
|
|
</Path.Data>
|
|
|
</Path>
|
|
|
</Grid>
|
|
|
<ControlTemplate.Triggers>
|
|
|
- <Trigger Property="UIElement.IsMouseOver"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsMouseOver" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Thumb.IsDragging"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="Thumb.IsDragging" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="UIElement.IsEnabled"
|
|
|
- Value="False">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsEnabled" Value="False">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
</ControlTemplate.Triggers>
|
|
|
</ControlTemplate>
|
|
@@ -471,21 +399,17 @@
|
|
|
</RepeatButton.Command>
|
|
|
<RepeatButton.Style>
|
|
|
<Style TargetType="{x:Type RepeatButton}">
|
|
|
- <Setter Property="FrameworkElement.OverridesDefaultStyle"
|
|
|
- Value="True" />
|
|
|
- <Setter Property="Panel.Background"
|
|
|
- Value="#00FFFFFF" />
|
|
|
- <Setter Property="UIElement.Focusable"
|
|
|
- Value="False" />
|
|
|
- <Setter Property="KeyboardNavigation.IsTabStop"
|
|
|
- Value="False" />
|
|
|
+ <Setter Property="FrameworkElement.OverridesDefaultStyle" Value="True" />
|
|
|
+ <Setter Property="Panel.Background" Value="#00FFFFFF" />
|
|
|
+ <Setter Property="UIElement.Focusable" Value="False" />
|
|
|
+ <Setter Property="KeyboardNavigation.IsTabStop" Value="False" />
|
|
|
<Setter Property="Control.Template">
|
|
|
<Setter.Value>
|
|
|
<ControlTemplate TargetType="{x:Type RepeatButton}">
|
|
|
- <Rectangle Fill="{TemplateBinding Panel.Background}"
|
|
|
- Width="{TemplateBinding FrameworkElement.Width}"
|
|
|
- Height="{TemplateBinding FrameworkElement.Height}"
|
|
|
- />
|
|
|
+ <Rectangle
|
|
|
+ Width="{TemplateBinding FrameworkElement.Width}"
|
|
|
+ Height="{TemplateBinding FrameworkElement.Height}"
|
|
|
+ Fill="{TemplateBinding Panel.Background}" />
|
|
|
</ControlTemplate>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
@@ -497,150 +421,105 @@
|
|
|
</Grid>
|
|
|
</Border>
|
|
|
<ControlTemplate.Triggers>
|
|
|
- <Trigger Property="Slider.TickPlacement"
|
|
|
- Value="TopLeft">
|
|
|
- <Setter Property="UIElement.Visibility"
|
|
|
- TargetName="TopTick"
|
|
|
- Value="Visible" />
|
|
|
- <Setter Property="Control.Template"
|
|
|
- TargetName="Thumb">
|
|
|
+ <Trigger Property="Slider.TickPlacement" Value="TopLeft">
|
|
|
+ <Setter TargetName="TopTick" Property="UIElement.Visibility" Value="Visible" />
|
|
|
+ <Setter TargetName="Thumb" Property="Control.Template">
|
|
|
<Setter.Value>
|
|
|
<ControlTemplate TargetType="{x:Type Thumb}">
|
|
|
- <Grid UseLayoutRounding="True"
|
|
|
- HorizontalAlignment="Center"
|
|
|
- VerticalAlignment="Center">
|
|
|
+ <Grid
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path
|
|
|
- Stretch="Fill"
|
|
|
- Fill="#477EDE"
|
|
|
- Stroke="#477EDE"
|
|
|
- StrokeThickness="1"
|
|
|
- UseLayoutRounding="True"
|
|
|
- Name="grip"
|
|
|
- VerticalAlignment="Center"
|
|
|
- SnapsToDevicePixels="True" >
|
|
|
+ Name="grip"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ Fill="#477EDE"
|
|
|
+ SnapsToDevicePixels="True"
|
|
|
+ Stretch="Fill"
|
|
|
+ Stroke="#477EDE"
|
|
|
+ StrokeThickness="1"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path.Data>
|
|
|
- <RectangleGeometry Rect="0,0,8,16" RadiusX="4" RadiusY="4"></RectangleGeometry>
|
|
|
+ <RectangleGeometry
|
|
|
+ RadiusX="4"
|
|
|
+ RadiusY="4"
|
|
|
+ Rect="0,0,8,16" />
|
|
|
</Path.Data>
|
|
|
</Path>
|
|
|
</Grid>
|
|
|
<ControlTemplate.Triggers>
|
|
|
- <Trigger Property="UIElement.IsMouseOver"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsMouseOver" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Thumb.IsDragging"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="Thumb.IsDragging" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="UIElement.IsEnabled"
|
|
|
- Value="False">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsEnabled" Value="False">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
</ControlTemplate.Triggers>
|
|
|
</ControlTemplate>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
|
- <Setter Property="FrameworkElement.Margin"
|
|
|
- TargetName="TrackBackground"
|
|
|
- Value="5,2,5,0" />
|
|
|
+ <Setter TargetName="TrackBackground" Property="FrameworkElement.Margin" Value="5,2,5,0" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Slider.TickPlacement"
|
|
|
- Value="BottomRight">
|
|
|
- <Setter Property="UIElement.Visibility"
|
|
|
- TargetName="BottomTick"
|
|
|
- Value="Visible" />
|
|
|
- <Setter Property="Control.Template"
|
|
|
- TargetName="Thumb">
|
|
|
+ <Trigger Property="Slider.TickPlacement" Value="BottomRight">
|
|
|
+ <Setter TargetName="BottomTick" Property="UIElement.Visibility" Value="Visible" />
|
|
|
+ <Setter TargetName="Thumb" Property="Control.Template">
|
|
|
<Setter.Value>
|
|
|
<ControlTemplate TargetType="{x:Type Thumb}">
|
|
|
- <Grid UseLayoutRounding="True"
|
|
|
- HorizontalAlignment="Center"
|
|
|
- VerticalAlignment="Center">
|
|
|
+ <Grid
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path
|
|
|
- Stretch="Fill"
|
|
|
- Fill="#477EDE"
|
|
|
- Stroke="#477EDE"
|
|
|
- StrokeThickness="1"
|
|
|
- UseLayoutRounding="True"
|
|
|
- Name="grip"
|
|
|
- VerticalAlignment="Center"
|
|
|
- SnapsToDevicePixels="True" >
|
|
|
+ Name="grip"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ Fill="#477EDE"
|
|
|
+ SnapsToDevicePixels="True"
|
|
|
+ Stretch="Fill"
|
|
|
+ Stroke="#477EDE"
|
|
|
+ StrokeThickness="1"
|
|
|
+ UseLayoutRounding="True">
|
|
|
<Path.Data>
|
|
|
- <RectangleGeometry Rect="0,0,8,16" RadiusX="4" RadiusY="4"></RectangleGeometry>
|
|
|
+ <RectangleGeometry
|
|
|
+ RadiusX="4"
|
|
|
+ RadiusY="4"
|
|
|
+ Rect="0,0,8,16" />
|
|
|
</Path.Data>
|
|
|
</Path>
|
|
|
</Grid>
|
|
|
<ControlTemplate.Triggers>
|
|
|
- <Trigger Property="UIElement.IsMouseOver"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsMouseOver" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Thumb.IsDragging"
|
|
|
- Value="True">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="Thumb.IsDragging" Value="True">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="UIElement.IsEnabled"
|
|
|
- Value="False">
|
|
|
- <Setter Property="Shape.Fill"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
- <Setter Property="Shape.Stroke"
|
|
|
- TargetName="grip"
|
|
|
- Value="#477EDE" />
|
|
|
+ <Trigger Property="UIElement.IsEnabled" Value="False">
|
|
|
+ <Setter TargetName="grip" Property="Shape.Fill" Value="#477EDE" />
|
|
|
+ <Setter TargetName="grip" Property="Shape.Stroke" Value="#477EDE" />
|
|
|
</Trigger>
|
|
|
</ControlTemplate.Triggers>
|
|
|
</ControlTemplate>
|
|
|
</Setter.Value>
|
|
|
</Setter>
|
|
|
- <Setter Property="FrameworkElement.Margin"
|
|
|
- TargetName="TrackBackground"
|
|
|
- Value="5,0,5,2" />
|
|
|
+ <Setter TargetName="TrackBackground" Property="FrameworkElement.Margin" Value="5,0,5,2" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Slider.TickPlacement"
|
|
|
- Value="Both">
|
|
|
- <Setter Property="UIElement.Visibility"
|
|
|
- TargetName="TopTick"
|
|
|
- Value="Visible" />
|
|
|
- <Setter Property="UIElement.Visibility"
|
|
|
- TargetName="BottomTick"
|
|
|
- Value="Visible" />
|
|
|
+ <Trigger Property="Slider.TickPlacement" Value="Both">
|
|
|
+ <Setter TargetName="TopTick" Property="UIElement.Visibility" Value="Visible" />
|
|
|
+ <Setter TargetName="BottomTick" Property="UIElement.Visibility" Value="Visible" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="Slider.IsSelectionRangeEnabled"
|
|
|
- Value="True">
|
|
|
- <Setter Property="UIElement.Visibility"
|
|
|
- TargetName="PART_SelectionRange"
|
|
|
- Value="Visible" />
|
|
|
+ <Trigger Property="Slider.IsSelectionRangeEnabled" Value="True">
|
|
|
+ <Setter TargetName="PART_SelectionRange" Property="UIElement.Visibility" Value="Visible" />
|
|
|
</Trigger>
|
|
|
- <Trigger Property="UIElement.IsKeyboardFocused"
|
|
|
- Value="True">
|
|
|
- <Setter Property="TextElement.Foreground"
|
|
|
- TargetName="Thumb"
|
|
|
- Value="#0000FF" />
|
|
|
+ <Trigger Property="UIElement.IsKeyboardFocused" Value="True">
|
|
|
+ <Setter TargetName="Thumb" Property="TextElement.Foreground" Value="#0000FF" />
|
|
|
</Trigger>
|
|
|
</ControlTemplate.Triggers>
|
|
|
</ControlTemplate>
|