<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <SolidColorBrush x:Key="HorizontalSliderTrackNormalBackground" Color="#FFE7EAEA" /> <Style x:Key="SliderRepeatButtonStyle" TargetType="{x:Type RepeatButton}"> <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}"> <Grid> <Canvas ClipToBounds="True"> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="0" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="6" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="12" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="18" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="24" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="30" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="36" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="42" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="48" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="54" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="60" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="66" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="72" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="78" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="84" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="90" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="96" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="102" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="108" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="114" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="120" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="126" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="132" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="138" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="144" VerticalAlignment="Bottom" Background="#258ACA" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="148" VerticalAlignment="Bottom" Background="#258ACA" /> </Canvas> <Border Width="1" Background="#258ACA" /> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="SliderRepeatButtonStyle1" TargetType="{x:Type RepeatButton}"> <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}"> <Grid> <Border Width="1" Background="#b1b1b1" /> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="HorizontalSliderThumbStyle" TargetType="{x:Type Thumb}"> <Setter Property="Focusable" Value="false" /> <Setter Property="OverridesDefaultStyle" Value="true" /> <Setter Property="Height" Value="6" /> <Setter Property="Width" Value="30" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Thumb}"> <Border Background="#258ACA" Width="16" Height="6"> <Canvas x:Name="canvas"> <Border Canvas.Left="25" Canvas.Top="-12" Width="36" Height="32"> <Border.Background> <ImageBrush ImageSource="/PipeGallery;component/Image/ty_tips.png" /> </Border.Background> <TextBlock Foreground="White" Text="{Binding Path=Value}" Margin="2,0,0,0" HorizontalAlignment="Center" VerticalAlignment="Center" /> </Border> </Canvas> </Border> <ControlTemplate.Triggers> <!--<Trigger Property="IsDragging" Value="true"> <Setter TargetName="canvas" Property="Visibility" Value="Visible" /> </Trigger> <Trigger Property="IsDragging" Value="false"> <Setter TargetName="canvas" Property="Visibility" Value="Collapsed"/> </Trigger>--> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="SliderStyle" TargetType="{x:Type Slider}"> <Setter Property="Stylus.IsPressAndHoldEnabled" Value="false" /> <Setter Property="Background" Value="Transparent" /> <Setter Property="Foreground" Value="#FFC4C4C4" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Slider}"> <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="true"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" MinWidth="{TemplateBinding MinHeight}" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <Canvas ClipToBounds="True" Height="150" Grid.ColumnSpan="3"> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="0" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="6" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="12" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="18" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="24" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="30" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="36" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="42" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="48" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="54" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="60" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="66" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="72" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="78" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="84" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="90" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="96" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="102" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="108" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="114" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="120" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="126" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="132" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="138" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="4" Height="1" Canvas.Left="16" Canvas.Bottom="144" VerticalAlignment="Bottom" Background="#b1b1b1" /> <Border Width="2" Height="1" Canvas.Left="16" Canvas.Bottom="150" VerticalAlignment="Bottom" Background="#b1b1b1" /> </Canvas> <TickBar x:Name="TopTick" Fill="{TemplateBinding Foreground}" Placement="Top" Grid.Column="0" Visibility="Collapsed" /> <TickBar x:Name="BottomTick" Fill="{TemplateBinding Foreground}" Placement="Bottom" Grid.Column="2" Visibility="Collapsed" /> <Border x:Name="TrackBackground" BorderBrush="Transparent" BorderThickness="0.5" Background="Transparent" CornerRadius="1" Margin="5,0" Grid.Column="1" VerticalAlignment="center"> <Canvas Margin="-6,-1"> <Rectangle x:Name="PART_SelectionRange" Stroke="red" StrokeThickness="0.5" Visibility="Hidden" /> </Canvas> </Border> <Track x:Name="PART_Track" Grid.Column="1"> <Track.IncreaseRepeatButton> <RepeatButton Command="{x:Static Slider.IncreaseLarge}" Style="{StaticResource SliderRepeatButtonStyle1}" /> </Track.IncreaseRepeatButton> <Track.DecreaseRepeatButton> <RepeatButton Command="{x:Static Slider.DecreaseLarge}" Style="{StaticResource SliderRepeatButtonStyle}" /> </Track.DecreaseRepeatButton> <Track.Thumb> <Thumb x:Name="Thumb" Style="{StaticResource HorizontalSliderThumbStyle}" /> </Track.Thumb> </Track> </Grid> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> </ResourceDictionary>