You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
627 lines
29 KiB
627 lines
29 KiB
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
|
xmlns:Default="clr-namespace:SharpDevelop.XamlDesigner" |
|
xmlns:Dom="clr-namespace:SharpDevelop.XamlDesigner.Dom" |
|
xmlns:TypeReplacement="clr-namespace:SharpDevelop.XamlDesigner.Dom.TypeReplacement" |
|
xmlns:Controls="clr-namespace:SharpDevelop.XamlDesigner.Controls" |
|
xmlns:Converters="clr-namespace:SharpDevelop.XamlDesigner.Converters" |
|
xmlns:PropertyGrid="clr-namespace:SharpDevelop.XamlDesigner.PropertyGrid" |
|
xmlns:Editors="clr-namespace:SharpDevelop.XamlDesigner.PropertyGrid.Editors" |
|
xmlns:BrushEditor="clr-namespace:SharpDevelop.XamlDesigner.PropertyGrid.Editors.BrushEditor" |
|
> |
|
|
|
<Brush x:Key="XamlDesigner_InsertBrush">#FFBA00</Brush> |
|
<Brush x:Key="XamlDesigner_Adorner">#2694FD</Brush> |
|
|
|
<LinearGradientBrush x:Key="EditSlider_Glass" |
|
EndPoint="0.5,1" |
|
StartPoint="0.5,0"> |
|
<GradientStop Color="#24FFFFFF" |
|
Offset="0" /> |
|
<GradientStop Color="#00FFFFFF" |
|
Offset="1" /> |
|
<GradientStop Color="#00FFFFFF" |
|
Offset="0.362" /> |
|
</LinearGradientBrush> |
|
|
|
<Brush x:Key="EditSlider_Fill">#6E6E6E</Brush> |
|
<Brush x:Key="EditSlider_TextBoxBackground">#0000</Brush> |
|
<!--<Pen x:Key="{x:Static Default:DesignResources.SnaplinePenKey}"></Pen>--> |
|
|
|
<Geometry x:Key="FilterGeometry">m 0 0 h 5 l -2 2 v 2 h -1 v -2 z</Geometry> |
|
|
|
<Style x:Key="{x:Static Controls:FormItem.DefaultStyleKey}" |
|
TargetType="{x:Type Controls:FormItem}"> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Controls:FormItem}"> |
|
<Border Background="{TemplateBinding Background}" |
|
BorderBrush="{TemplateBinding BorderBrush}" |
|
BorderThickness="{TemplateBinding BorderThickness}"> |
|
<Grid Margin="0 0 0 7"> |
|
<Grid.ColumnDefinitions> |
|
<ColumnDefinition SharedSizeGroup="HeaderColumn" /> |
|
<ColumnDefinition /> |
|
</Grid.ColumnDefinitions> |
|
<ContentPresenter ContentSource="Header" |
|
VerticalAlignment="Center" |
|
HorizontalAlignment="Left" /> |
|
<ContentPresenter Grid.Column="1" |
|
ContentSource="Content" |
|
Margin="5 0 0 0" /> |
|
</Grid> |
|
</Border> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<Style x:Key="{x:Static Controls:FormItem.VerticalStyleKey}" |
|
TargetType="{x:Type Controls:FormItem}"> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Controls:FormItem}"> |
|
<Border Background="{TemplateBinding Background}" |
|
BorderBrush="{TemplateBinding BorderBrush}" |
|
BorderThickness="{TemplateBinding BorderThickness}"> |
|
<StackPanel Margin="0 0 0 11"> |
|
<ContentPresenter ContentSource="Header" /> |
|
<ContentPresenter ContentSource="Content" |
|
Margin="0 5 0 0" /> |
|
</StackPanel> |
|
</Border> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- FilterDecorator --> |
|
<Style TargetType="{x:Type Controls:FilterDecorator}"> |
|
<Setter Property="FocusVisualStyle" |
|
Value="{x:Null}" /> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Controls:FilterDecorator}"> |
|
<DockPanel> |
|
<Border DockPanel.Dock="Bottom"> |
|
<DockPanel Margin="0 5 0 0"> |
|
<Border Background="Transparent"> |
|
<Path x:Name="icon" |
|
Fill="#909090" |
|
Data="{StaticResource FilterGeometry}" |
|
Stretch="Fill" |
|
Width="12" |
|
Height="10" /> |
|
<Border.ToolTip> |
|
<TextBlock> |
|
When the mouse is over a filterable content <LineBreak /> |
|
type something to filter it. <LineBreak /> |
|
Press Escape to stop filtering. |
|
</TextBlock> |
|
</Border.ToolTip> |
|
</Border> |
|
<TextBlock x:Name="text" |
|
Text="{TemplateBinding Filter}" |
|
FontWeight="Bold" |
|
VerticalAlignment="Bottom" |
|
Margin="5 0 0 0" /> |
|
</DockPanel> |
|
</Border> |
|
|
|
<ContentPresenter /> |
|
|
|
</DockPanel> |
|
<ControlTemplate.Triggers> |
|
<Trigger Property="IsFiltering" |
|
Value="True"> |
|
<Setter TargetName="icon" |
|
Property="Fill" |
|
Value="#FFE35B" /> |
|
<Setter TargetName="text" |
|
Property="Foreground" |
|
Value="#FFE35B" /> |
|
</Trigger> |
|
</ControlTemplate.Triggers> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- ThicknessEditor --> |
|
<Style TargetType="{x:Type Editors:ThicknessEditor}"> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Editors:ThicknessEditor}"> |
|
<Grid> |
|
<Grid.ColumnDefinitions> |
|
<ColumnDefinition /> |
|
<ColumnDefinition /> |
|
<ColumnDefinition /> |
|
<ColumnDefinition /> |
|
</Grid.ColumnDefinitions> |
|
<Grid.RowDefinitions> |
|
<RowDefinition Height="Auto" /> |
|
<RowDefinition Height="Auto" /> |
|
</Grid.RowDefinitions> |
|
|
|
<Controls:EditSlider Grid.ColumnSpan="4" |
|
BorderThickness="0 0 0 1" |
|
BorderBrush="#444" |
|
InvisibleValue="True" |
|
Value="{Binding All, RelativeSource={RelativeSource TemplatedParent}}" /> |
|
|
|
<Controls:EditSlider Grid.Column="0" |
|
Grid.Row="1" |
|
BorderThickness="0 0 1 0" |
|
BorderBrush="#444" |
|
Value="{Binding Left, RelativeSource={RelativeSource TemplatedParent}}" /> |
|
<Controls:EditSlider Grid.Column="1" |
|
Grid.Row="1" |
|
BorderThickness="0 0 1 0" |
|
BorderBrush="#444" |
|
Value="{Binding Top, RelativeSource={RelativeSource TemplatedParent}}" /> |
|
<Controls:EditSlider Grid.Column="2" |
|
Grid.Row="1" |
|
BorderThickness="0 0 1 0" |
|
BorderBrush="#444" |
|
Value="{Binding Right, RelativeSource={RelativeSource TemplatedParent}}" /> |
|
<Controls:EditSlider Grid.Column="3" |
|
Grid.Row="1" |
|
Value="{Binding Bottom, RelativeSource={RelativeSource TemplatedParent}}" /> |
|
</Grid> |
|
<!--<Grid> |
|
<Grid.ColumnDefinitions> |
|
<ColumnDefinition Width="27" /> |
|
<ColumnDefinition Width="Auto" /> |
|
<ColumnDefinition Width="27" /> |
|
<ColumnDefinition Width="27" /> |
|
<ColumnDefinition Width="27" /> |
|
<ColumnDefinition Width="*" /> |
|
</Grid.ColumnDefinitions> |
|
<Controls:EditSlider Grid.Column="0" |
|
Background="#21252B" |
|
InvisibleValue="True" |
|
Value="{Binding All, RelativeSource={RelativeSource TemplatedParent}}" /> |
|
<Border Grid.Column="1" |
|
Width="1" |
|
Background="#444444" /> |
|
<Controls:EditSlider Grid.Column="2" |
|
Value="{Binding Left, RelativeSource={RelativeSource TemplatedParent}}" /> |
|
<Controls:EditSlider Grid.Column="3" |
|
Value="{Binding Top, RelativeSource={RelativeSource TemplatedParent}}" /> |
|
<Controls:EditSlider Grid.Column="4" |
|
Value="{Binding Right, RelativeSource={RelativeSource TemplatedParent}}" /> |
|
<Controls:EditSlider Grid.Column="5" |
|
Value="{Binding Bottom, RelativeSource={RelativeSource TemplatedParent}}" /> |
|
</Grid>--> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- CategoryView --> |
|
<Style TargetType="{x:Type PropertyGrid:CategoryView}"> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type PropertyGrid:CategoryView}"> |
|
<StackPanel> |
|
<Border Background="#444"> |
|
<ContentControl Content="{Binding Name}" |
|
ContentStringFormat="{}{0} :" |
|
FontWeight="Bold" |
|
FontSize="12" |
|
Margin="15 7 0 7" /> |
|
</Border> |
|
<ItemsPresenter /> |
|
</StackPanel> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- PropertyView --> |
|
<Style TargetType="{x:Type PropertyGrid:PropertyNodeView}"> |
|
<Setter Property="Focusable" |
|
Value="False" /> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type PropertyGrid:PropertyNodeView}"> |
|
<Border BorderThickness="0 0 0 1" |
|
BorderBrush="#444" |
|
Background="Transparent"> |
|
<DockPanel> |
|
<Border Background="White" |
|
Width="4" |
|
Height="4" |
|
VerticalAlignment="Center" |
|
Margin="6 0" |
|
Visibility="{Binding IsSet, Converter={x:Static Converters:HiddenWhenFalse.Instance}}" /> |
|
<TextBlock Text="{Binding MemberId.DisplayName}" |
|
TextTrimming="CharacterEllipsis" |
|
VerticalAlignment="Center" |
|
Width="100" /> |
|
<Border BorderThickness="1 0 0 0" |
|
BorderBrush="#444"> |
|
<ContentPresenter MinHeight="20" /> |
|
</Border> |
|
</DockPanel> |
|
</Border> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- SnaplineStyle --> |
|
<Style x:Key="{x:Static Default:DesignResources.SnaplineStyleKey}" |
|
TargetType="{x:Type Controls:DashedLine}"> |
|
<Setter Property="BackgroundPen"> |
|
<Setter.Value> |
|
<Pen Thickness="1" |
|
Brush="White" /> |
|
</Setter.Value> |
|
</Setter> |
|
<Setter Property="ForegroundPen"> |
|
<Setter.Value> |
|
<Pen Thickness="1" |
|
Brush="Red"> |
|
<Pen.DashStyle> |
|
<DashStyle Dashes="5 3" /> |
|
</Pen.DashStyle> |
|
</Pen> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- PanelAdorner --> |
|
<Style TargetType="{x:Type Default:PanelAdorner}"> |
|
<Setter Property="IsHitTestVisible" |
|
Value="False" /> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Default:PanelAdorner}"> |
|
<Border BorderThickness="1" |
|
BorderBrush="WhiteSmoke" /> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- InsertLine --> |
|
<Style TargetType="{x:Type Default:InsertLine}"> |
|
<Setter Property="IsHitTestVisible" |
|
Value="False" /> |
|
<Setter Property="HorizontalAlignment" |
|
Value="Left" /> |
|
<Setter Property="VerticalAlignment" |
|
Value="Top" /> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Default:InsertLine}"> |
|
<Grid Margin="0 -5 0 0"> |
|
<Path Fill="{StaticResource XamlDesigner_InsertBrush}" |
|
HorizontalAlignment="Left" |
|
Data="m 0 0 5 5 -5 5 z" /> |
|
<Path Fill="{StaticResource XamlDesigner_InsertBrush}" |
|
HorizontalAlignment="Right" |
|
Data="m 0 0 -5 5 5 5 z" /> |
|
<Border Height="1" |
|
Background="{StaticResource XamlDesigner_InsertBrush}" /> |
|
</Grid> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- ContainerAdorner --> |
|
<Style TargetType="{x:Type Default:ContainerAdorner}"> |
|
<Setter Property="IsHitTestVisible" |
|
Value="False" /> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Default:ContainerAdorner}"> |
|
<Border BorderThickness="1" |
|
BorderBrush="{StaticResource XamlDesigner_InsertBrush}" /> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- MoveAdorner --> |
|
<Style TargetType="{x:Type Default:MoveAdorner}"> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Default:MoveAdorner}"> |
|
<Border BorderThickness="1" |
|
BorderBrush="#2694FD" /> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- ResizeInfo --> |
|
<Style TargetType="{x:Type Default:ResizeInfo}"> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Default:ResizeInfo}"> |
|
<Border Background="#2694FD" |
|
Margin="15"> |
|
<TextBlock Text="{TemplateBinding Text}" |
|
Foreground="White" |
|
Margin="3" /> |
|
</Border> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- ResizeThumb --> |
|
<Style TargetType="{x:Type Default:ResizeThumb}"> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Default:ResizeThumb}"> |
|
<Border Width="5" |
|
Height="5" |
|
Background="#2694FD" /> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- ResizeAdorner --> |
|
<Style TargetType="{x:Type Default:ResizeAdorner}"> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Default:ResizeAdorner}"> |
|
<Border BorderThickness="1" |
|
BorderBrush="#2694FD"> |
|
<Grid Margin="-3"> |
|
<Default:ResizeThumb ResizeDirection="LeftUp" /> |
|
<Default:ResizeThumb ResizeDirection="LeftDown" /> |
|
<Default:ResizeThumb ResizeDirection="RightUp" /> |
|
<Default:ResizeThumb ResizeDirection="RightDown" /> |
|
<Default:ResizeThumb ResizeDirection="Left" /> |
|
<Default:ResizeThumb ResizeDirection="Right" /> |
|
<Default:ResizeThumb ResizeDirection="Up" /> |
|
<Default:ResizeThumb ResizeDirection="Down" /> |
|
</Grid> |
|
</Border> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<!-- SelectionFrame --> |
|
<Style TargetType="{x:Type Controls:SelectionFrame}"> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Controls:SelectionFrame}"> |
|
<Grid> |
|
<Rectangle Stroke="White" |
|
StrokeThickness="2" /> |
|
|
|
<Rectangle Stroke="#404040" |
|
StrokeThickness="2" |
|
StrokeDashArray="2" /> |
|
</Grid> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<Style TargetType="{x:Type Controls:IconItem}"> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Controls:IconItem}"> |
|
<StackPanel Orientation="Horizontal"> |
|
<Image Source="{TemplateBinding Icon}" |
|
Stretch="Uniform" |
|
Width="16" |
|
Height="16" /> |
|
<TextBlock Text="{TemplateBinding Text}" |
|
VerticalAlignment="Center" |
|
Margin="5 0 0 0" /> |
|
</StackPanel> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<Style TargetType="{x:Type Controls:EnumListBox}"> |
|
<Setter Property="Foreground" |
|
Value="{DynamicResource Text1Brush}" /> |
|
<Setter Property="ItemsPanel"> |
|
<Setter.Value> |
|
<ItemsPanelTemplate> |
|
<StackPanel Orientation="Horizontal" /> |
|
</ItemsPanelTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="ListBox"> |
|
<Border CornerRadius="2" |
|
Background="{DynamicResource BackgroundBrush}" |
|
BorderBrush="{DynamicResource DarkBrush}"> |
|
<ItemsPresenter Margin="2" /> |
|
</Border> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<Style TargetType="{x:Type Controls:AdvancedThumb}"> |
|
<Setter Property="Focusable" |
|
Value="True" /> |
|
<Setter Property="FocusVisualStyle" |
|
Value="{x:Null}" /> |
|
<Setter Property="Background" |
|
Value="Transparent" /> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Controls:AdvancedThumb}"> |
|
<Border Background="{TemplateBinding Background}" |
|
BorderBrush="{TemplateBinding BorderBrush}" |
|
BorderThickness="{TemplateBinding BorderThickness}" /> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<Style TargetType="{x:Type TypeReplacement:DesignTimeWindow}"> |
|
<Setter Property="Width" |
|
Value="640" /> |
|
<Setter Property="Height" |
|
Value="480" /> |
|
<Setter Property="Background" |
|
Value="White" /> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type TypeReplacement:DesignTimeWindow}"> |
|
<ControlTemplate.Resources> |
|
<Brush x:Key="ButtonsBrush">#3FFF</Brush> |
|
</ControlTemplate.Resources> |
|
<Border Background="Black" |
|
CornerRadius="5 5 0 0" |
|
Padding="4"> |
|
<DockPanel> |
|
<DockPanel LastChildFill="False" |
|
DockPanel.Dock="Top"> |
|
<Image Width="16" |
|
Height="16" |
|
Stretch="None" |
|
Source="{TemplateBinding Window.Icon}" |
|
VerticalAlignment="Center" /> |
|
<TextBlock Margin="10 0 0 0" |
|
Text="{TemplateBinding Window.Title}" |
|
FontFamily="Trebuchet MS" |
|
FontSize="14" |
|
Foreground="White" |
|
VerticalAlignment="Center" /> |
|
<Border Background="{StaticResource ButtonsBrush}" |
|
CornerRadius="2" |
|
Width="21" |
|
Height="21" |
|
DockPanel.Dock="Right" /> |
|
<Border Background="{StaticResource ButtonsBrush}" |
|
CornerRadius="2" |
|
Width="21" |
|
Height="21" |
|
DockPanel.Dock="Right" |
|
Margin="0 0 2 0" /> |
|
<Border Background="{StaticResource ButtonsBrush}" |
|
CornerRadius="2" |
|
Width="21" |
|
Height="21" |
|
DockPanel.Dock="Right" |
|
Margin="0 0 2 0" /> |
|
</DockPanel> |
|
<Border Background="{TemplateBinding Background}" |
|
Margin="0 4 0 0"> |
|
<ContentPresenter /> |
|
</Border> |
|
</DockPanel> |
|
</Border> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<Style x:Key="ExpandButtonStyle" |
|
TargetType="ToggleButton"> |
|
<Setter Property="Focusable" |
|
Value="False" /> |
|
<Setter Property="ClickMode" |
|
Value="Press" /> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="ToggleButton"> |
|
<Grid Width="12" |
|
Height="12"> |
|
<Ellipse Fill="{DynamicResource ButtonDefaultBackgroundBrush}" /> |
|
<Path Name="ExpandPath" |
|
Fill="#FFAAAAAA" |
|
Data="m 4 3 0 6 6 -3 z" /> |
|
</Grid> |
|
<ControlTemplate.Triggers> |
|
<Trigger Property="IsChecked" |
|
Value="True"> |
|
<Setter TargetName="ExpandPath" |
|
Property="Data" |
|
Value="m 3 4 6 0 -3 6 z" /> |
|
</Trigger> |
|
</ControlTemplate.Triggers> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<Style TargetType="{x:Type Controls:TreeBoxItemCore}"> |
|
<Setter Property="Focusable" |
|
Value="False" /> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Controls:TreeBoxItemCore}"> |
|
<DockPanel Background="Transparent"> |
|
<ToggleButton DockPanel.Dock="Left" |
|
Style="{StaticResource ExpandButtonStyle}" |
|
Margin="{Binding Level, Converter={x:Static Converters:LevelConverter.Instance}, RelativeSource={RelativeSource TemplatedParent}}" |
|
IsChecked="{Binding IsExpanded, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" |
|
Visibility="{Binding HasItems, Converter={x:Static Converters:HiddenWhenFalse.Instance}, RelativeSource={RelativeSource TemplatedParent}}" /> |
|
<ContentPresenter Content="{Binding Item, RelativeSource={RelativeSource TemplatedParent}}" |
|
Margin="5 0 0 0" /> |
|
</DockPanel> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<Style x:Key="SliderThumbStyle" |
|
TargetType="{x:Type Controls:AdvancedThumb}"> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Controls:AdvancedThumb}"> |
|
<Border Width="10" |
|
Height="20" |
|
CornerRadius="2" |
|
Background="{DynamicResource ListSelectionGrad}" |
|
BorderBrush="{DynamicResource ButtonDefaultBorderBrush}" |
|
BorderThickness="1" /> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
<Style TargetType="{x:Type Controls:EditSlider}"> |
|
<Setter Property="Focusable" |
|
Value="False" /> |
|
<Setter Property="Background" |
|
Value="#292E35" /> |
|
<Setter Property="Template"> |
|
<Setter.Value> |
|
<ControlTemplate TargetType="{x:Type Controls:EditSlider}"> |
|
<Border Background="{TemplateBinding Background}" |
|
BorderThickness="{TemplateBinding BorderThickness}" |
|
BorderBrush="{TemplateBinding BorderBrush}"> |
|
<Grid> |
|
<Border Margin="1"> |
|
<Border x:Name="PART_Bar" |
|
HorizontalAlignment="Left" |
|
Background="#4D5663" |
|
Visibility="{Binding IsFocused, ElementName=PART_TextBox, Converter={x:Static Converters:HiddenWhenTrue.Instance}}" /> |
|
</Border> |
|
<TextBox x:Name="PART_TextBox" |
|
BorderThickness="0" |
|
Background="{StaticResource EditSlider_TextBoxBackground}" |
|
Foreground="{TemplateBinding Foreground}" /> |
|
<!--<Border Background="{StaticResource EditSlider_Glass}" |
|
IsHitTestVisible="False" />--> |
|
<Controls:AdvancedThumb x:Name="PART_Thumb" |
|
Visibility="{Binding IsFocused, ElementName=PART_TextBox, Converter={x:Static Converters:HiddenWhenTrue.Instance}}" /> |
|
</Grid> |
|
</Border> |
|
</ControlTemplate> |
|
</Setter.Value> |
|
</Setter> |
|
</Style> |
|
|
|
</ResourceDictionary>
|
|
|