Skip to content

Commit a4981a3

Browse files
author
Frederik Terstappen
committed
Added hyperlink styles
1 parent 2e59a28 commit a4981a3

File tree

2 files changed

+177
-0
lines changed

2 files changed

+177
-0
lines changed

MaterialDesignThemes.Wpf/MaterialDesignThemes.Wpf.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,10 @@
140140
<SubType>Designer</SubType>
141141
<Generator>MSBuild:Compile</Generator>
142142
</Page>
143+
<Page Include="Themes\MaterialDesignTheme.Hyperlink.xaml">
144+
<Generator>MSBuild:Compile</Generator>
145+
<SubType>Designer</SubType>
146+
</Page>
143147
<Page Include="Themes\MaterialDesignTheme.TextBox.xaml">
144148
<SubType>Designer</SubType>
145149
<Generator>MSBuild:Compile</Generator>
Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
2+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
3+
<Style TargetType="{x:Type Hyperlink}" x:Key="MaterialDesignCaptionHyperlink">
4+
<Setter Property="FontSize" Value="12"/>
5+
<Setter Property="FontWeight" Value="Regular"/>
6+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueDarkBrush}" />
7+
<Style.Triggers>
8+
<Trigger Property="IsMouseOver" Value="true">
9+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueLightBrush}" />
10+
</Trigger>
11+
<Trigger Property="IsEnabled" Value="false">
12+
<Setter Property="Foreground"
13+
Value="{DynamicResource PrimaryHueLightBrush}" />
14+
</Trigger>
15+
<Trigger Property="IsEnabled" Value="true">
16+
<Setter Property="Cursor" Value="Hand" />
17+
</Trigger>
18+
</Style.Triggers>
19+
</Style>
20+
<Style TargetType="{x:Type Hyperlink}" x:Key="MaterialDesignBody1Hyperlink">
21+
<Setter Property="FontSize" Value="13"/>
22+
<Setter Property="FontWeight" Value="Regular"/>
23+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueDarkBrush}" />
24+
<Style.Triggers>
25+
<Trigger Property="IsMouseOver" Value="true">
26+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueLightBrush}" />
27+
</Trigger>
28+
<Trigger Property="IsEnabled" Value="false">
29+
<Setter Property="Foreground"
30+
Value="{DynamicResource PrimaryHueLightBrush}" />
31+
</Trigger>
32+
<Trigger Property="IsEnabled" Value="true">
33+
<Setter Property="Cursor" Value="Hand" />
34+
</Trigger>
35+
</Style.Triggers>
36+
</Style>
37+
<Style TargetType="{x:Type Hyperlink}" x:Key="MaterialDesignBody2Hyperlink">
38+
<Setter Property="FontSize" Value="13"/>
39+
<Setter Property="FontWeight" Value="Medium"/>
40+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueDarkBrush}" />
41+
<Style.Triggers>
42+
<Trigger Property="IsMouseOver" Value="true">
43+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueLightBrush}" />
44+
</Trigger>
45+
<Trigger Property="IsEnabled" Value="false">
46+
<Setter Property="Foreground"
47+
Value="{DynamicResource PrimaryHueLightBrush}" />
48+
</Trigger>
49+
<Trigger Property="IsEnabled" Value="true">
50+
<Setter Property="Cursor" Value="Hand" />
51+
</Trigger>
52+
</Style.Triggers>
53+
</Style>
54+
<Style TargetType="{x:Type Hyperlink}" x:Key="MaterialDesignSubheadingHyperlink">
55+
<Setter Property="FontSize" Value="15"/>
56+
<Setter Property="FontWeight" Value="Regular"/>
57+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueDarkBrush}" />
58+
<Style.Triggers>
59+
<Trigger Property="IsMouseOver" Value="true">
60+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueLightBrush}" />
61+
</Trigger>
62+
<Trigger Property="IsEnabled" Value="false">
63+
<Setter Property="Foreground"
64+
Value="{DynamicResource PrimaryHueLightBrush}" />
65+
</Trigger>
66+
<Trigger Property="IsEnabled" Value="true">
67+
<Setter Property="Cursor" Value="Hand" />
68+
</Trigger>
69+
</Style.Triggers>
70+
</Style>
71+
<Style TargetType="{x:Type Hyperlink}" x:Key="MaterialDesignTitleHyperlink">
72+
<Setter Property="FontSize" Value="20"/>
73+
<Setter Property="FontWeight" Value="Medium"/>
74+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueDarkBrush}" />
75+
<Style.Triggers>
76+
<Trigger Property="IsMouseOver" Value="true">
77+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueLightBrush}" />
78+
</Trigger>
79+
<Trigger Property="IsEnabled" Value="false">
80+
<Setter Property="Foreground"
81+
Value="{DynamicResource PrimaryHueLightBrush}" />
82+
</Trigger>
83+
<Trigger Property="IsEnabled" Value="true">
84+
<Setter Property="Cursor" Value="Hand" />
85+
</Trigger>
86+
</Style.Triggers>
87+
</Style>
88+
<Style TargetType="{x:Type Hyperlink}" x:Key="MaterialDesignHeadlineHyperlink">
89+
<Setter Property="FontSize" Value="24"/>
90+
<Setter Property="FontWeight" Value="Regular"/>
91+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueDarkBrush}" />
92+
<Style.Triggers>
93+
<Trigger Property="IsMouseOver" Value="true">
94+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueLightBrush}" />
95+
</Trigger>
96+
<Trigger Property="IsEnabled" Value="false">
97+
<Setter Property="Foreground"
98+
Value="{DynamicResource PrimaryHueLightBrush}" />
99+
</Trigger>
100+
<Trigger Property="IsEnabled" Value="true">
101+
<Setter Property="Cursor" Value="Hand" />
102+
</Trigger>
103+
</Style.Triggers>
104+
</Style>
105+
<Style TargetType="{x:Type Hyperlink}" x:Key="MaterialDesignDisplay1Hyperlink">
106+
<Setter Property="FontSize" Value="34"/>
107+
<Setter Property="FontWeight" Value="Regular"/>
108+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueDarkBrush}" />
109+
<Style.Triggers>
110+
<Trigger Property="IsMouseOver" Value="true">
111+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueLightBrush}" />
112+
</Trigger>
113+
<Trigger Property="IsEnabled" Value="false">
114+
<Setter Property="Foreground"
115+
Value="{DynamicResource PrimaryHueLightBrush}" />
116+
</Trigger>
117+
<Trigger Property="IsEnabled" Value="true">
118+
<Setter Property="Cursor" Value="Hand" />
119+
</Trigger>
120+
</Style.Triggers>
121+
</Style>
122+
<Style TargetType="{x:Type Hyperlink}" x:Key="MaterialDesignDisplay2Hyperlink">
123+
<Setter Property="FontSize" Value="45"/>
124+
<Setter Property="FontWeight" Value="Regular"/>
125+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueDarkBrush}" />
126+
<Style.Triggers>
127+
<Trigger Property="IsMouseOver" Value="true">
128+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueLightBrush}" />
129+
</Trigger>
130+
<Trigger Property="IsEnabled" Value="false">
131+
<Setter Property="Foreground"
132+
Value="{DynamicResource PrimaryHueLightBrush}" />
133+
</Trigger>
134+
<Trigger Property="IsEnabled" Value="true">
135+
<Setter Property="Cursor" Value="Hand" />
136+
</Trigger>
137+
</Style.Triggers>
138+
</Style>
139+
<Style TargetType="{x:Type Hyperlink}" x:Key="MaterialDesignDisplay3Hyperlink">
140+
<Setter Property="FontSize" Value="56"/>
141+
<Setter Property="FontWeight" Value="Regular"/>
142+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueDarkBrush}" />
143+
<Style.Triggers>
144+
<Trigger Property="IsMouseOver" Value="true">
145+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueLightBrush}" />
146+
</Trigger>
147+
<Trigger Property="IsEnabled" Value="false">
148+
<Setter Property="Foreground"
149+
Value="{DynamicResource PrimaryHueLightBrush}" />
150+
</Trigger>
151+
<Trigger Property="IsEnabled" Value="true">
152+
<Setter Property="Cursor" Value="Hand" />
153+
</Trigger>
154+
</Style.Triggers>
155+
</Style>
156+
<Style TargetType="{x:Type Hyperlink}" x:Key="MaterialDesignDisplay4Hyperlink">
157+
<Setter Property="FontSize" Value="112"/>
158+
<Setter Property="FontWeight" Value="Light"/>
159+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueDarkBrush}" />
160+
<Style.Triggers>
161+
<Trigger Property="IsMouseOver" Value="true">
162+
<Setter Property="Foreground" Value="{DynamicResource PrimaryHueLightBrush}" />
163+
</Trigger>
164+
<Trigger Property="IsEnabled" Value="false">
165+
<Setter Property="Foreground"
166+
Value="{DynamicResource PrimaryHueLightBrush}" />
167+
</Trigger>
168+
<Trigger Property="IsEnabled" Value="true">
169+
<Setter Property="Cursor" Value="Hand" />
170+
</Trigger>
171+
</Style.Triggers>
172+
</Style>
173+
</ResourceDictionary>

0 commit comments

Comments
 (0)