7
7
</Style >
8
8
<Style TargetType =" ListBox" >
9
9
<Setter Property =" Background" Value =" Transparent" />
10
+ <Setter Property =" BorderThickness" Value =" 0,0,1,0" />
11
+ <Setter Property =" BorderBrush" Value =" {StaticResource NavBorderColor}" />
10
12
</Style >
13
+ <SolidColorBrush x : Key =" LeftNavMouseOn" Color =" CadetBlue" Opacity =" .85" />
14
+ <SolidColorBrush x : Key =" LeftNavMouseOff" Color =" #0f000000" />
11
15
<Style TargetType =" ListBoxItem" >
12
- <Setter Property =" Padding" Value =" 3px" />
13
16
<Setter Property =" Cursor" Value =" Hand" />
17
+ <Setter Property =" Padding" Value =" 8,6" />
18
+ <Setter Property =" BorderThickness" Value =" 4,0,0,0" />
19
+ <Setter Property =" BorderBrush" Value =" {StaticResource LeftNavMouseOff}" />
20
+ <Setter Property =" OverridesDefaultStyle" Value =" True" />
21
+ <Setter Property =" Background" Value =" #0f000000" />
22
+ <Setter Property =" Template" >
23
+ <Setter .Value>
24
+ <ControlTemplate TargetType =" ListBoxItem" >
25
+ <ControlTemplate .Resources>
26
+ <Storyboard x : Key =" JellyClick" >
27
+ <DoubleAnimationUsingKeyFrames BeginTime =" 00:00:00"
28
+ Storyboard.TargetName=" border"
29
+ Storyboard.TargetProperty=" (RenderTransform).ScaleX" >
30
+ <SplineDoubleKeyFrame KeyTime =" 0:0:0.1" Value =" .9125" />
31
+ </DoubleAnimationUsingKeyFrames >
32
+ <DoubleAnimationUsingKeyFrames BeginTime =" 00:00:00"
33
+ Storyboard.TargetName=" border"
34
+ Storyboard.TargetProperty=" (RenderTransform).ScaleY" >
35
+ <SplineDoubleKeyFrame KeyTime =" 0:0:0.1" Value =" .9125" />
36
+ </DoubleAnimationUsingKeyFrames >
37
+ </Storyboard >
38
+ <Storyboard x : Key =" JellyClickOff" >
39
+ <DoubleAnimationUsingKeyFrames BeginTime =" 00:00:00"
40
+ Storyboard.TargetName=" border"
41
+ Storyboard.TargetProperty=" (RenderTransform).ScaleX" >
42
+ <EasingDoubleKeyFrame KeyTime =" 0:0:0.15" Value =" 1" />
43
+ </DoubleAnimationUsingKeyFrames >
44
+ <DoubleAnimationUsingKeyFrames BeginTime =" 00:00:00"
45
+ Storyboard.TargetName=" border"
46
+ Storyboard.TargetProperty=" (RenderTransform).ScaleY" >
47
+ <EasingDoubleKeyFrame KeyTime =" 0:0:0.15" Value =" 1" />
48
+ </DoubleAnimationUsingKeyFrames >
49
+ </Storyboard >
50
+ </ControlTemplate .Resources>
51
+ <Border Name =" border" Padding =" {TemplateBinding Padding}" BorderThickness =" {TemplateBinding BorderThickness}" BorderBrush =" {TemplateBinding BorderBrush}" Background =" {TemplateBinding Background}" >
52
+ <Border .RenderTransformOrigin>
53
+ <Point X =" .5" Y =" .5" />
54
+ </Border .RenderTransformOrigin>
55
+ <Border .RenderTransform>
56
+ <ScaleTransform ScaleX =" 1" ScaleY =" 1" RenderOptions.BitmapScalingMode=" NearestNeighbor" />
57
+ </Border .RenderTransform>
58
+ <ContentPresenter TextOptions.TextFormattingMode=" Display" Name =" content" />
59
+ </Border >
60
+ <ControlTemplate .Triggers>
61
+ <Trigger Property =" IsMouseOver" Value =" True" >
62
+ <Setter Property =" Background" Value =" #1f000000" />
63
+ <Setter Property =" Cursor" Value =" Hand" />
64
+ <Setter Property =" BorderBrush" Value =" {StaticResource LeftNavMouseOn}" />
65
+ </Trigger >
66
+ <Trigger Property =" IsSelected" Value =" True" >
67
+ <Setter Property =" Background" Value =" #1f000000" />
68
+ <Setter Property =" BorderBrush" Value =" {StaticResource LeftNavMouseOn}" />
69
+ </Trigger >
70
+ <Trigger Property =" IsEnabled" Value =" False" >
71
+ <Setter Property =" Opacity" Value =" .65" />
72
+ </Trigger >
73
+ </ControlTemplate .Triggers>
74
+ </ControlTemplate >
75
+ </Setter .Value>
76
+ </Setter >
14
77
</Style >
15
78
</ResourceDictionary >
0 commit comments