|
20 | 20 | <Setter Property="CornerRadius" Value="10" /> |
21 | 21 | <Setter Property="BorderThickness" Value="2" /> |
22 | 22 | </Style> |
| 23 | + <Style Selector=".Images Border"> |
| 24 | + <Setter Property="Margin" Value="10,0,10,10" /> |
| 25 | + <Setter Property="Padding" Value="10" /> |
| 26 | + <Setter Property="BorderBrush" Value="Gray" /> |
| 27 | + <Setter Property="CornerRadius" Value="10" /> |
| 28 | + <Setter Property="BorderThickness" Value="2" /> |
| 29 | + </Style> |
| 30 | + <Style Selector=".Images Image"> |
| 31 | + <Setter Property="Width" Value="24" /> |
| 32 | + <Setter Property="Height" Value="24" /> |
| 33 | + </Style> |
23 | 34 | </Border.Styles> |
24 | 35 | <StackPanel Orientation="Vertical" |
25 | 36 | Spacing="10"> |
|
36 | 47 | <icon:MaterialIcon Animation="Pulse" |
37 | 48 | Kind="DotsVertical" /> |
38 | 49 |
|
39 | | - <icon:MaterialIcon Animation="PulseCcw" |
40 | | - Kind="ProgressHelper" /> |
| 50 | + <icon:MaterialIconExt Animation="PulseCcw" |
| 51 | + IconForeground="Gold" |
| 52 | + Kind="ProgressHelper" /> |
41 | 53 |
|
42 | 54 | <icon:MaterialIcon Animation="FadeOutIn" |
43 | 55 | Foreground="DeepPink" |
|
47 | 59 | Kind="Heart" /> |
48 | 60 | </WrapPanel> |
49 | 61 |
|
| 62 | + <WrapPanel Classes="Images" |
| 63 | + Orientation="Horizontal"> |
| 64 | + <Border> |
| 65 | + <Image> |
| 66 | + <icon:MaterialIcon Kind="Image" /> |
| 67 | + </Image> |
| 68 | + </Border> |
| 69 | + |
| 70 | + <Border> |
| 71 | + <Image Source="{icon:MaterialIconExt Kind=Image}" /> |
| 72 | + </Border> |
| 73 | + |
| 74 | + <Border> |
| 75 | + <Image> |
| 76 | + <icon:MaterialIcon Foreground="WhiteSmoke" |
| 77 | + Kind="AddAlarm" /> |
| 78 | + </Image> |
| 79 | + </Border> |
| 80 | + |
| 81 | + <Border> |
| 82 | + <Image Source="{icon:MaterialIconTextExt Kind=AddAlarm, IconForeground=WhiteSmoke, Text='DEBUG, no effect!', IconSize=512}" /> |
| 83 | + </Border> |
| 84 | + |
| 85 | + <Border> |
| 86 | + <Image Source="{icon:MaterialIconExt Kind=ProgressHelper, IconForeground=Gold, Animation=PulseCcw}" /> |
| 87 | + </Border> |
| 88 | + |
| 89 | + <Border> |
| 90 | + <Image Width="92" |
| 91 | + Source="{icon:MaterialIconExt Kind=Heart, |
| 92 | + IconForeground=DeepPink}" |
| 93 | + Stretch="Fill" /> |
| 94 | + </Border> |
| 95 | + |
| 96 | + </WrapPanel> |
| 97 | + |
50 | 98 | <StackPanel Orientation="Horizontal" |
51 | 99 | Spacing="20"> |
52 | | - <TextBlock> |
53 | | - <StackPanel Orientation="Horizontal" |
54 | | - Spacing="5"> |
55 | | - <icon:MaterialIcon Kind="Network" /> |
56 | | - <TextBlock Text="127.0.0.1" /> |
57 | | - </StackPanel> |
58 | | - </TextBlock> |
59 | | - |
60 | | - <TextBlock FontSize="16"> |
61 | | - <StackPanel Orientation="Horizontal" |
62 | | - Spacing="5"> |
63 | | - <icon:MaterialIcon Kind="Network" /> |
64 | | - <TextBlock Text="127.0.0.1 (16px)" /> |
65 | | - </StackPanel> |
66 | | - </TextBlock> |
| 100 | + <icon:MaterialIconText Kind="Network" |
| 101 | + Text="127.0.0.1" /> |
67 | 102 |
|
68 | | - <TextBlock FontSize="24"> |
69 | | - <StackPanel Orientation="Horizontal" |
70 | | - Spacing="5"> |
71 | | - <icon:MaterialIcon Kind="Network" /> |
72 | | - <TextBlock Text="127.0.0.1 (24px)" /> |
73 | | - </StackPanel> |
74 | | - </TextBlock> |
| 103 | + <icon:MaterialIconText FontSize="16" |
| 104 | + Kind="Network" |
| 105 | + Text="127.0.0.1 (16px)" /> |
| 106 | + <icon:MaterialIconText FontSize="24" |
| 107 | + Kind="Network" |
| 108 | + Text="127.0.0.1 (24px)" /> |
75 | 109 | </StackPanel> |
76 | 110 |
|
77 | 111 |
|
|
178 | 212 | BorderThickness="{TemplateBinding BorderThickness}" |
179 | 213 | CornerRadius="{TemplateBinding CornerRadius}"> |
180 | 214 | <Viewbox Name="PART_IconViewbox"> |
181 | | - <Path Data="{TemplateBinding Kind, Converter={StaticResource GeometryConverter}}" |
| 215 | + <Path Data="{Binding Drawing.Geometry, RelativeSource={RelativeSource TemplatedParent}}" |
182 | 216 | Fill="{TemplateBinding Foreground}" |
183 | 217 | Stretch="Uniform" /> |
184 | 218 | </Viewbox> |
|
0 commit comments