2 This is the full default StickyNote Style definition.
5 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
6 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
7 xmlns:sys="clr-namespace:System;assembly=mscorlib"
9 <!-- Define default hight and width. -->
10 <sys:Double x:Key="StickyNoteDefaultIconWidth">40.0</sys:Double>
11 <sys:Double x:Key="ResourceId=StickyNoteDefaultIconHeight">30.0</sys:Double>
13 Style Root: this is the main portion of the StickyNote style, it configures all the defaults
14 and defines the overall behavior of the note by referencing other sub-styles.
16 <Style x:Key="DefaultStickyNoteStyle" TargetType="{x:Type StickyNoteControl}">
17 <Setter Property="FrameworkElement.Width" Value="16" />
18 <Setter Property="FrameworkElement.Height" Value="16" />
19 <Setter Property="FrameworkElement.Cursor" Value="Arrow" />
20 <Setter Property="Control.FontFamily" Value="Verdana" />
21 <Setter Property="KeyboardNavigation.TabNavigation" Value="Cycle" />
22 <Setter Property="KeyboardNavigation.ControlTabNavigation" Value="Once" />
23 <!-- 12(point size) * 96.0 / 72.0 -->
24 <Setter Property="Control.FontSize" Value="{DynamicResource {x:Static SystemFonts.MessageFontSizeKey}}" />
25 <Setter Property="Control.FontStyle" Value="{DynamicResource {x:Static SystemFonts.MessageFontStyleKey}}" />
26 <Setter Property="Control.FontWeight" Value="{DynamicResource {x:Static SystemFonts.MessageFontWeightKey}}" />
27 <Setter Property="StickyNoteControl.CaptionFontFamily" Value="Segoe UI,Arial" />
28 <Setter Property="StickyNoteControl.CaptionFontSize" Value="9.0" />
29 <Setter Property="StickyNoteControl.CaptionFontStyle" Value="{DynamicResource {x:Static SystemFonts.MessageFontStyleKey}}" />
30 <Setter Property="StickyNoteControl.CaptionFontWeight" Value="{DynamicResource {x:Static SystemFonts.MessageFontWeightKey}}" />
31 <Setter Property="Control.BorderThickness" Value="2" />
32 <Setter Property="Control.BorderBrush" Value="#FF008000" />
33 <Setter Property="Background">
36 <DrawingBrush.Drawing>
37 <!-- Drawing a rotated linear gradient rectangle: Angle 20, Width 400 Height 300 -->
39 <GeometryDrawing.Brush>
40 <LinearGradientBrush StartPoint="0,0" EndPoint="163.650855,449.627030" MappingMode="Absolute">
41 <LinearGradientBrush.GradientStops>
42 <GradientStop Color="#FFD3F4D3" Offset="0.0" />
43 <GradientStop Color="#FFAFEBAF" Offset="1.0" />
44 </LinearGradientBrush.GradientStops>
45 </LinearGradientBrush>
46 </GeometryDrawing.Brush>
47 <GeometryDrawing.Geometry>
48 <RectangleGeometry Rect="0,0, 400, 300" />
49 </GeometryDrawing.Geometry>
51 </DrawingBrush.Drawing>
55 <Setter Property="Control.Template" Value="{DynamicResource StickyNoteIconTemplate}" />
58 <MultiTrigger.Conditions>
59 <Condition Property="StickyNoteControl.IsExpanded" Value="true" />
60 <Condition Property="StickyNoteControl.StickyNoteType" Value="{x:Static StickyNoteType.Ink}" />
61 </MultiTrigger.Conditions>
62 <Setter Property="Control.Template" Value="{DynamicResource StickyNoteExpandedInkTemplate}" />
65 <MultiTrigger.Conditions>
66 <Condition Property="StickyNoteControl.IsExpanded" Value="true" />
67 <Condition Property="StickyNoteControl.StickyNoteType" Value="{x:Static StickyNoteType.Text}" />
68 </MultiTrigger.Conditions>
69 <Setter Property="Control.Template" Value="{DynamicResource StickyNoteExpandedTextTemplate}" />
71 <Trigger Property="StickyNoteControl.IsExpanded" Value="true">
72 <Setter Property="Width" Value="220" />
73 <Setter Property="Height" Value="169" />
74 <Setter Property="MinWidth" Value="190.0" />
75 <Setter Property="MinHeight" Value="73.0" />
77 <Trigger Property="StickyNoteControl.IsActive" Value="false">
78 <Setter Property="Background" Value="#FFE1F5E1" />
83 Text Template: Style which defines the basic appearance of a Text StickyNoteControl.
85 <ControlTemplate x:Key="StickyNoteExpandedTextTemplate">
86 <ControlTemplate.Resources>
87 <!-- StickyNote's RichTextBox Style -->
88 <Style TargetType="{x:Type RichTextBox}">
89 <Setter Property="Background" Value="Transparent" />
90 <Setter Property="BorderThickness" Value="0" />
91 <Setter Property="AcceptsReturn" Value="true" />
92 <Setter Property="IsReadOnly" Value="false" />
93 <Setter Property="Control.TabIndex" Value="0" />
94 <Setter Property="Control.IsTabStop" Value="true" />
95 <Setter Property="KeyboardNavigation.TabNavigation" Value="Once" />
96 <Setter Property="Padding" Value="0,0,0,0" />
97 <Setter Property="Margin" Value="0,0,0,0" />
99 <Style TargetType="{x:Type Paragraph}">
100 <Setter Property="Margin" Value="0" />
104 </ControlTemplate.Resources>
105 <Canvas Width="{TemplateBinding Width}" Height="{TemplateBinding Height}">
106 <Border x:Name="NoteBorder" Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" Background="{TemplateBinding Background}" BorderThickness="1,1,1,1" BorderBrush="Transparent" CornerRadius="6,6,6,6" />
107 <Border Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}" CornerRadius="6,6,6,6" xml:lang="en-US">
108 <Grid KeyboardNavigation.TabNavigation="Local">
109 <Grid.RowDefinitions>
110 <RowDefinition Height="Auto" />
111 <RowDefinition Height="Auto" />
112 <RowDefinition Height="*" />
113 <RowDefinition Height="Auto" />
114 </Grid.RowDefinitions>
115 <Thumb x:Name="PART_TitleThumb" Grid.Row="0" Style="{DynamicResource StickyNoteTitleThumbStyleKey}"/>
116 <Button x:Name="PART_CloseButton" TabIndex="2" Style="{DynamicResource StickyNoteCloseButtonStyleKey}"/>
117 <!-- 9(point size) * 96.0 / 72.0 -->
118 <Border Name="MenuBorder" Background="#FFDFF7DF" BorderThickness="0,1,0,1" BorderBrush="#FF2DB32D" Grid.Row="1">
119 <Menu Padding="0" x:Name="Menu" FontFamily="{TemplateBinding StickyNoteControl.CaptionFontFamily}" FontSize="{TemplateBinding StickyNoteControl.CaptionFontSize}" FontStyle="{TemplateBinding StickyNoteControl.CaptionFontStyle}" FontWeight="{TemplateBinding StickyNoteControl.CaptionFontWeight}" FontStretch="{TemplateBinding StickyNoteControl.CaptionFontStretch}" Foreground="{DynamicResource {x:Static SystemColors.MenuTextBrushKey}}" Background="Transparent" KeyboardNavigation.TabNavigation="Continue">
120 <MenuItem Padding="6,0,6,0" x:Name="EditMenuItem" Header="Edit" TabIndex="1">
121 <MenuItem x:Name="PART_CopyMenuItem" Header="_Copy" Command="ApplicationCommands.Copy" CommandTarget="{Binding ElementName=PART_ContentControl}" />
122 <MenuItem x:Name="PART_PasteMenuItem" Header="_Paste" Command="ApplicationCommands.Paste" CommandTarget="{Binding ElementName=PART_ContentControl}" />
123 <Separator x:Name="PART_ClipboardSeparator" />
124 <MenuItem x:Name="PART_DeleteMenuItem" Header="_Delete Note" Command="StickyNoteControl.DeleteNoteCommand" CommandTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}" />
128 <RichTextBox x:Name="PART_ContentControl" Grid.Row="2" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
129 <FlowDocument FlowDirection="{TemplateBinding FlowDirection}" />
131 <Border x:Name="TitleBorder" Grid.Row="3" CornerRadius="0,0,6,6" Background="Transparent" BorderThickness="0,1,0,0" BorderBrush="#FF2DB32D">
133 <Grid.ColumnDefinitions>
134 <ColumnDefinition Width="*" />
135 <ColumnDefinition Width="Auto" />
136 </Grid.ColumnDefinitions>
137 <TextBlock x:Name="AuthorTextBlock" Grid.Column="0" Margin="3,0,3,0" Opacity="0.5" TextElement.FontFamily="{TemplateBinding StickyNoteControl.CaptionFontFamily}" TextElement.FontSize="{TemplateBinding StickyNoteControl.CaptionFontSize}" TextElement.FontStyle="{TemplateBinding StickyNoteControl.CaptionFontStyle}" TextElement.FontWeight="{TemplateBinding StickyNoteControl.CaptionFontWeight}" TextElement.FontStretch="{TemplateBinding StickyNoteControl.CaptionFontStretch}" TextElement.Foreground="{DynamicResource {x:Static SystemColors.MenuTextBrushKey}}" TextAlignment="Left" TextWrapping="NoWrap" Text="{TemplateBinding StickyNoteControl.Author}" VerticalAlignment="Center" TextTrimming="CharacterEllipsis" />
138 <Thumb x:Name="PART_ResizeBottomRightThumb" VerticalAlignment="Bottom" Grid.Column="1" Style="{DynamicResource StickyNoteResizeBottomRightThumbStyleKey}"/>
144 <ControlTemplate.Triggers>
145 <Trigger Property="StickyNoteControl.IsActive" Value="false">
146 <Setter TargetName="MenuBorder" Property="Visibility" Value="Hidden" />
147 <Setter TargetName="NoteBorder" Property="Control.BorderThickness" Value="1" />
148 <Setter TargetName="TitleBorder" Property="BorderBrush" Value="Transparent" />
150 <EventTrigger RoutedEvent="ButtonBase.Click" SourceName="PART_CloseButton">
151 <EventTrigger.Actions>
152 <BeginStoryboard Name="HideNoteTimeline">
153 <BeginStoryboard.Storyboard>
154 <Storyboard TargetProperty="(UIElement.Opacity)">
155 <DoubleAnimation From="0.0" To="1.0" Duration="0:0:0.3" FillBehavior="HoldEnd" />
157 </BeginStoryboard.Storyboard>
159 </EventTrigger.Actions>
161 </ControlTemplate.Triggers>
164 Ink Template: Style which defines the basic appearance of an Ink StickyNoteControl
166 <ControlTemplate x:Key="StickyNoteExpandedInkTemplate">
167 <ControlTemplate.Resources>
168 <!-- StickyNote's InkCanvas Style -->
169 <Style TargetType="{x:Type InkCanvas}">
170 <Setter Property="MinWidth" Value="0" />
171 <Setter Property="MinHeight" Value="0" />
172 <Setter Property="Control.TabIndex" Value="0" />
173 <Setter Property="Control.IsTabStop" Value="true" />
174 <Setter Property="Background">
176 <DrawingBrush Viewbox="0,0,1,32" ViewboxUnits="Absolute" Viewport="0,0,1,32" ViewportUnits="Absolute" AlignmentX="Left" AlignmentY="Top" TileMode="Tile" Stretch="None">
177 <DrawingBrush.Drawing>
178 <GeometryDrawing Geometry="M 0, 31.5 L 1, 31.5">
179 <GeometryDrawing.Pen>
180 <Pen Brush="#40000000" Thickness="1" />
181 </GeometryDrawing.Pen>
183 </DrawingBrush.Drawing>
188 <Trigger Property="StickyNoteControl.IsActive" Value="false">
189 <Setter Property="Background" Value="Transparent" />
193 </ControlTemplate.Resources>
194 <Canvas Width="{TemplateBinding Width}" Height="{TemplateBinding Height}">
195 <Border Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" Background="{TemplateBinding Background}" BorderThickness="1,1,1,1" BorderBrush="Transparent" CornerRadius="6,6,6,6" />
196 <Border x:Name="NoteBorder" Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}" CornerRadius="6,6,6,6" xml:lang="en-US">
197 <Grid KeyboardNavigation.TabNavigation="Local">
198 <Grid.RowDefinitions>
199 <RowDefinition Height="Auto" />
200 <RowDefinition Height="Auto" />
201 <RowDefinition Height="*" />
202 <RowDefinition Height="Auto" />
203 </Grid.RowDefinitions>
204 <Thumb x:Name="PART_TitleThumb" Style="{DynamicResource StickyNoteTitleThumbStyleKey}" Grid.Row="0" />
205 <Button x:Name="PART_CloseButton" Style="{DynamicResource StickyNoteCloseButtonStyleKey}" TabIndex="2" />
206 <Border Name="MenuBorder" Background="#FFDFF7DF" BorderThickness="0,1,0,1" BorderBrush="#FF2DB32D" Grid.Row="1">
207 <Menu Padding="0" x:Name="Menu" FontFamily="{TemplateBinding StickyNoteControl.CaptionFontFamily}" FontSize="{TemplateBinding StickyNoteControl.CaptionFontSize}" FontStyle="{TemplateBinding StickyNoteControl.CaptionFontStyle}" FontWeight="{TemplateBinding StickyNoteControl.CaptionFontWeight}" FontStretch="{TemplateBinding StickyNoteControl.CaptionFontStretch}" Foreground="{DynamicResource {x:Static SystemColors.MenuTextBrushKey}}" Background="Transparent" KeyboardNavigation.TabNavigation="Continue">
208 <MenuItem Padding="6,0,6,0" x:Name="EditMenuItem" Header="Edit" TabIndex="1">
209 <MenuItem x:Name="PART_CopyMenuItem" Header="_Copy" Command="ApplicationCommands.Copy" CommandTarget="{Binding ElementName=PART_ContentControl}" />
210 <MenuItem x:Name="PART_PasteMenuItem" Header="_Paste" Command="ApplicationCommands.Paste" CommandTarget="{Binding ElementName=PART_ContentControl}"/>
211 <Separator x:Name="PART_ClipboardSeparator" />
212 <MenuItem x:Name="PART_DeleteMenuItem" Header="_Delete Note" Command="StickyNoteControl.DeleteNoteCommand" CommandTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}" />
213 <Separator x:Name="InkMenuItemsSeparator" />
214 <MenuItem x:Name="PART_InkMenuItem" Header="_Ink" Command="StickyNoteControl.InkCommand" CommandParameter="{x:Static InkCanvasEditingMode.Ink}" CommandTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}" />
215 <MenuItem x:Name="PART_SelectMenuItem" Header="_Select" Command="StickyNoteControl.InkCommand" CommandParameter="{x:Static InkCanvasEditingMode.Select}" CommandTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}" />
216 <MenuItem x:Name="PART_EraseMenuItem" Header="_Erase" Command="StickyNoteControl.InkCommand" CommandParameter="{x:Static InkCanvasEditingMode.EraseByStroke}" CommandTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}" />
220 <ScrollViewer x:Name="ScrollViewer" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Auto" Grid.Row="2" Margin="3,0,3,0">
221 <InkCanvas x:Name="PART_ContentControl" FlowDirection="LeftToRight" />
223 <Border x:Name="TitleBorder" Grid.Row="3" CornerRadius="0,0,6,6" Background="Transparent" BorderThickness="0,1,0,0" BorderBrush="#FF2DB32D">
225 <Grid.ColumnDefinitions>
226 <ColumnDefinition Width="*" />
227 <ColumnDefinition Width="Auto" />
228 </Grid.ColumnDefinitions>
229 <TextBlock x:Name="AuthorTextBlock" Grid.Column="0" Margin="3,0,3,0" Opacity="0.5" TextElement.FontFamily="{TemplateBinding StickyNoteControl.CaptionFontFamily}" TextElement.FontSize="{TemplateBinding StickyNoteControl.CaptionFontSize}" TextElement.FontStyle="{TemplateBinding StickyNoteControl.CaptionFontStyle}" TextElement.FontWeight="{TemplateBinding StickyNoteControl.CaptionFontWeight}" TextElement.FontStretch="{TemplateBinding StickyNoteControl.CaptionFontStretch}" TextElement.Foreground="{DynamicResource {x:Static SystemColors.MenuTextBrushKey}}" TextAlignment="Left" TextWrapping="NoWrap" Text="{TemplateBinding StickyNoteControl.Author}" VerticalAlignment="Center" TextTrimming="CharacterEllipsis" />
230 <Thumb Style="{DynamicResource StickyNoteResizeBottomRightThumbStyleKey}" x:Name="PART_ResizeBottomRightThumb" VerticalAlignment="Bottom" Grid.Column="1" />
236 <ControlTemplate.Triggers>
237 <Trigger Property="StickyNoteControl.IsActive" Value="false">
238 <Setter TargetName="MenuBorder" Property="Visibility" Value="Hidden" />
239 <Setter TargetName="NoteBorder" Property="Control.BorderThickness" Value="1" />
240 <Setter TargetName="TitleBorder" Property="BorderBrush" Value="Transparent" />
241 <Setter TargetName="ScrollViewer" Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Hidden" />
242 <Setter TargetName="ScrollViewer" Property="ScrollViewer.VerticalScrollBarVisibility" Value="Hidden" />
244 <Trigger Property="StickyNoteControl.IsActive" Value="true">
245 <Setter TargetName="PART_ContentControl" Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto" />
247 <EventTrigger RoutedEvent="ButtonBase.Click" SourceName="PART_CloseButton">
248 <EventTrigger.Actions>
249 <BeginStoryboard Name="HideNoteTimeline">
250 <BeginStoryboard.Storyboard>
251 <Storyboard TargetProperty="(UIElement.Opacity)">
252 <DoubleAnimation From="0.0" To="1.0" Duration="0:0:0.3" FillBehavior="HoldEnd" />
254 </BeginStoryboard.Storyboard>
256 </EventTrigger.Actions>
258 </ControlTemplate.Triggers>
261 Title Thumb Style: Controls the appearance of the StickyNoteControl TitleBar.
263 <Style x:Key="StickyNoteTitleThumbStyleKey" TargetType="{x:Type Thumb}">
264 <Setter Property="Height" Value="20" />
265 <Setter Property="Background">
267 <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
268 <GradientBrush.GradientStops>
269 <GradientStopCollection x:Uid="GradientStopCollection_78">
270 <GradientStop Color="#FFC1EFC1" Offset="0" />
271 <GradientStop Color="#FF6CDA6C" Offset="1" />
272 </GradientStopCollection>
273 </GradientBrush.GradientStops>
274 </LinearGradientBrush>
277 <Setter Property="Control.Template">
279 <ControlTemplate x:Uid="ControlTemplate_21">
280 <Border Background="{TemplateBinding Background}" CornerRadius="5,5,0,0">
281 <Border Margin="0,3,0,0" Width="40" Height="4" Background="{TemplateBinding Foreground}" VerticalAlignment="Top" HorizontalAlignment="Center" />
286 <Setter Property="Foreground">
288 <DrawingBrush Viewbox="0,0,1,1" Viewport="0,0,4,4" TileMode="Tile" ViewportUnits="Absolute" AlignmentX="Left" AlignmentY="Top">
289 <DrawingBrush.Drawing>
291 <DrawingGroup.Children>
292 <GeometryDrawing Brush="White" Geometry="M 0.6 0.3 A 0.7 0.7 0 1 0 0.6 0.61 z" />
293 <GeometryDrawing Brush="{StaticResource {x:Static SystemColors.ControlDarkDarkBrushKey}}" Geometry="M 0 0 A 0.6 0.6 0 1 0 0 0.01 z" />
294 </DrawingGroup.Children>
296 </DrawingBrush.Drawing>
301 <Trigger Property="IsMouseOver" Value="true">
302 <Setter Property="Background">
304 <LinearGradientBrush x:Uid="LinearGradientBrush_79" StartPoint="0,0" EndPoint="0,1">
305 <GradientBrush.GradientStops>
306 <GradientStopCollection x:Uid="GradientStopCollection_79">
307 <GradientStop Color="#FFA4E8A4" Offset="0" />
308 <GradientStop Color="#FF28A028" Offset="1" />
309 </GradientStopCollection>
310 </GradientBrush.GradientStops>
311 </LinearGradientBrush>
316 <MultiTrigger.Conditions>
317 <Condition Property="IsMouseOver" Value="false" />
318 <Condition Property="StickyNoteControl.IsActive" Value="false" />
319 </MultiTrigger.Conditions>
320 <Setter Property="Background">
322 <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
323 <GradientBrush.GradientStops>
324 <GradientStopCollection x:Uid="GradientStopCollection_80">
325 <GradientStop Color="#FFECF9EC" Offset="0" />
326 <GradientStop Color="#FFC3EBC3" Offset="1" />
327 </GradientStopCollection>
328 </GradientBrush.GradientStops>
329 </LinearGradientBrush>
336 Resize Thumb Style: Controls the appearance of the StickyNoteControl resize thumb.
338 <Style x:Key="StickyNoteResizeBottomRightThumbStyleKey" TargetType="{x:Type Thumb}">
339 <Setter Property="Control.Template">
342 <Border Background="{TemplateBinding Background}" />
346 <Setter Property="Cursor" Value="SizeNWSE" />
347 <Setter Property="Width" Value="{DynamicResource {x:Static SystemParameters.VerticalScrollBarWidthKey}}" />
348 <Setter Property="Height" Value="{DynamicResource {x:Static SystemParameters.HorizontalScrollBarHeightKey}}" />
349 <Setter Property="Background">
351 <DrawingBrush AlignmentX="Center" AlignmentY="Center" TileMode="None" Stretch="None">
352 <DrawingBrush.Drawing>
354 <DrawingGroup.Children>
355 <GeometryDrawing Brush="White" Geometry="M 5.8 12.8 A 0.8 0.8 0 1 0 5.8 12.9 z" />
356 <GeometryDrawing Brush="{StaticResource {x:Static SystemColors.ControlDarkDarkBrushKey}}" Geometry="M 5 12 A 0.7 0.7 0 1 0 5 12.1 z" />
357 <GeometryDrawing Brush="White" Geometry="M 9.8 8.8 A 0.8 0.8 0 1 0 9.8 8.9 z" />
358 <GeometryDrawing Brush="{StaticResource {x:Static SystemColors.ControlDarkDarkBrushKey}}" Geometry="M 9 8 A 0.7 0.7 0 1 0 9 8.1 z" />
359 <GeometryDrawing Brush="White" Geometry="M 13.8 4.8 A 0.8 0.8 0 1 0 13.8 4.9 z" />
360 <GeometryDrawing Brush="{StaticResource {x:Static SystemColors.ControlDarkDarkBrushKey}}" Geometry="M 13 4 A 0.7 0.7 0 1 0 13 4.1 z" />
361 <GeometryDrawing Brush="White" Geometry="M 9.8 12.8 A 0.8 0.8 0 1 0 9.8 12.9 z" />
362 <GeometryDrawing Brush="{StaticResource {x:Static SystemColors.ControlDarkDarkBrushKey}}" Geometry="M 9 12 A 0.7 0.7 0 1 0 9 12.1 z" />
363 <GeometryDrawing Brush="White" Geometry="M 13.8 8.8 A 0.8 0.8 0 1 0 13.8 8.9 z" />
364 <GeometryDrawing Brush="{StaticResource {x:Static SystemColors.ControlDarkDarkBrushKey}}" Geometry="M 13 8 A 0.7 0.7 0 1 0 13 8.1 z" />
365 <GeometryDrawing Brush="White" Geometry="M 13.8 12.8 A 0.8 0.8 0 1 0 13.8 12.9 z" />
366 <GeometryDrawing Brush="{StaticResource {x:Static SystemColors.ControlDarkDarkBrushKey}}" Geometry="M 13 12 A 0.7 0.7 0 1 0 13 12.1 z" />
367 </DrawingGroup.Children>
369 </DrawingBrush.Drawing>
374 <Trigger Property="FlowDirection" Value="{x:Static FlowDirection.RightToLeft}">
375 <Setter Property="Cursor" Value="SizeNESW" />
380 StickyNote's Button Style: Baseline style for all buttons that are used inside StickyNoteControl.
382 <Style x:Key="StickyNoteButtonStyleKey" BasedOn="{x:Null}" TargetType="{x:Type Button}">
383 <Setter Property="OverridesDefaultStyle" Value="true" />
384 <Setter Property="Control.Template">
387 <Border Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}">
388 <Border Background="{TemplateBinding Foreground}" />
395 Close Button Style: Controls the appearance of the StickyNoteControl Close button.
397 <Style x:Key="StickyNoteCloseButtonStyleKey" BasedOn="{StaticResource StickyNoteButtonStyleKey}" TargetType="{x:Type Button}">
398 <Setter Property="Width" Value="24" />
399 <Setter Property="Height" Value="18" />
400 <Setter Property="VerticalAlignment" Value="Center" />
401 <Setter Property="HorizontalAlignment" Value="Right" />
402 <Setter Property="BorderBrush" Value="#FF60BB60" />
403 <Setter Property="BorderThickness" Value="1,1,1,1" />
404 <Setter Property="Background">
406 <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
407 <GradientBrush.GradientStops>
408 <GradientStopCollection>
409 <GradientStop Color="#FFD8F5D8" Offset="0" />
410 <GradientStop Color="#FFADEBAD" Offset="1" />
411 </GradientStopCollection>
412 </GradientBrush.GradientStops>
413 </LinearGradientBrush>
416 <Setter Property="Margin" Value="0,0,3,0" />
417 <Setter Property="Foreground">
419 <DrawingBrush ViewboxUnits="Absolute" Viewbox="0,0,24,18" Viewport="0,0,1,1" TileMode="Tile">
420 <DrawingBrush.Drawing>
421 <GeometryDrawing Geometry="M 6, 12 L 18, 12">
422 <GeometryDrawing.Pen>
423 <Pen Brush="Black" Thickness="1.5" StartLineCap="Round" EndLineCap="Round" />
424 </GeometryDrawing.Pen>
426 </DrawingBrush.Drawing>
431 </ResourceDictionary>