Repository navigation
Expand file tree
/
Copy pathCommonControlsButtonStyle.xaml
More file actions
59 lines (57 loc) · 5.1 KB
/
Copy pathCommonControlsButtonStyle.xaml
File metadata and controls
59 lines (57 loc) · 5.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<ResourceDictionary
x:Uid="ResourceDictionary_1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vsfx="clr-namespace:Microsoft.VisualStudio.Shell;assembly=Microsoft.VisualStudio.Shell.15.0"
xmlns:vs="clr-namespace:Microsoft.VisualStudio.PlatformUI;assembly=Microsoft.VisualStudio.Shell.15.0"
>
<Style x:Uid="Style_1" TargetType="{x:Type Button}" x:Key="{x:Static vsfx:VsResourceKeys.ButtonStyleKey}">
<Setter x:Uid="Setter_1" Property="FocusVisualStyle" Value="{x:Null}"/>
<Setter x:Uid="Setter_2" Property="Background" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonBrushKey}}"/>
<Setter x:Uid="Setter_3" Property="Foreground" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonTextBrushKey}}"/>
<Setter x:Uid="Setter_4" Property="BorderBrush" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonBorderBrushKey}}"/>
<Setter x:Uid="Setter_5" Property="BorderThickness" Value="1"/>
<Setter x:Uid="Setter_6" Property="HorizontalContentAlignment" Value="Center"/>
<Setter x:Uid="Setter_7" Property="VerticalContentAlignment" Value="Center"/>
<Setter x:Uid="Setter_8" Property="Padding" Value="10,1,10,1"/>
<Setter x:Uid="Setter_9" Property="MinWidth" Value="75"/>
<Setter x:Uid="Setter_10" Property="MinHeight" Value="23"/>
<Setter x:Uid="Setter_11" Property="Template">
<Setter.Value>
<ControlTemplate x:Uid="ControlTemplate_1" TargetType="{x:Type Button}">
<Border x:Uid="ContentContainer" x:Name="ContentContainer"
SnapsToDevicePixels="true" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
<ContentPresenter
x:Uid="ContentPresenter_1" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" RecognizesAccessKey="True"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger x:Uid="Trigger_3" Property="IsDefaulted" Value="true">
<Setter x:Uid="Setter_18" Property="Background" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonDefaultBrushKey}}"/>
<Setter x:Uid="Setter_19" Property="Foreground" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonDefaultTextBrushKey}}"/>
<Setter x:Uid="Setter_20" Property="BorderBrush" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonBorderDefaultBrushKey}}"/>
</Trigger>
<Trigger x:Uid="Trigger_1" Property="IsKeyboardFocused" Value="true">
<Setter x:Uid="Setter_12" Property="Background" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonFocusedBrushKey}}"/>
<Setter x:Uid="Setter_13" Property="Foreground" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonFocusedTextBrushKey}}"/>
<Setter x:Uid="Setter_14" Property="BorderBrush" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonBorderFocusedBrushKey}}"/>
</Trigger>
<Trigger x:Uid="Trigger_2" Property="IsMouseOver" Value="true">
<Setter x:Uid="Setter_15" Property="Background" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonHoverBrushKey}}"/>
<Setter x:Uid="Setter_16" Property="Foreground" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonHoverTextBrushKey}}"/>
<Setter x:Uid="Setter_17" Property="BorderBrush" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonBorderHoverBrushKey}}"/>
</Trigger>
<Trigger x:Uid="Trigger_4" Property="IsPressed" Value="true">
<Setter x:Uid="Setter_21" Property="Background" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonPressedBrushKey}}"/>
<Setter x:Uid="Setter_22" Property="Foreground" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonPressedTextBrushKey}}"/>
<Setter x:Uid="Setter_23" Property="BorderBrush" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonBorderPressedBrushKey}}"/>
</Trigger>
<Trigger x:Uid="Trigger_5" Property="IsEnabled" Value="false">
<Setter x:Uid="Setter_24" Property="Background" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonDisabledBrushKey}}"/>
<Setter x:Uid="Setter_25" Property="Foreground" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonDisabledTextBrushKey}}"/>
<Setter x:Uid="Setter_26" Property="BorderBrush" Value="{DynamicResource {x:Static vs:CommonControlsColors.ButtonBorderDisabledBrushKey}}"/>
</Trigger>
</Style.Triggers>
</Style>
</ResourceDictionary>