Skip to content

Commit 5965210

Browse files
author
Lukas Kirschner
committed
Implemented example polygon for OverrideStrokeColor and OverrideFillColor
1 parent 982aa14 commit 5965210

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

Samples/Example/MainWindow.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
<svg1:SVGImage Source="/Example;component/Images/example radgrad01.svg" RenderTransformOrigin="0.848,0.125" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Margin="3" />
104104
<svg1:SVGImage Source="/Example;component/Images/tiger.svg" RenderTransformOrigin="0.5,0.5" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Margin="3" />
105105
<svg1:SVGImage Source="/Example;component/Images/1.svg" RenderTransformOrigin="0.5,0.5" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Margin="3" />
106-
<svg1:SVGImage Source="/Example;component/Images/2.svg" RenderTransformOrigin="0.5,0.5" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Margin="3" />
106+
<svg1:SVGImage Source="/Example;component/Images/2.svg" RenderTransformOrigin="0.5,0.5" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Margin="3" OverrideFillColor="DarkGreen" OverrideStrokeColor="DarkSalmon" x:Name="OverrideSeparateColorTest" MouseDoubleClick="SVGImage_MouseDoubleClickSeparateOverride" />
107107
<svg1:SVGImage Source="/Example;component/Images/3.svg" RenderTransformOrigin="0.5,0.5" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Margin="3" />
108108
<svg1:SVGImage Source="/Example;component/Images/4.svg" RenderTransformOrigin="0.5,0.5" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Margin="3" />
109109
<svg1:SVGImage Source="/Example;component/Images/5.svg" RenderTransformOrigin="0.5,0.5" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Margin="3" />

Samples/Example/MainWindow.xaml.cs

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.IO;
33
using System.IO.Compression;
44
using System.Collections.Generic;
5-
5+
using System.Drawing;
66
using System.Windows;
77

88
namespace Example
@@ -149,5 +149,24 @@ private void SVGImage_MouseDoubleClick(object sender, System.Windows.Input.Mouse
149149
rnd == 1 ? System.Windows.Media.Colors.Magenta :
150150
System.Windows.Media.Colors.Black;
151151
}
152+
153+
private void SVGImage_MouseDoubleClickSeparateOverride(object sender, System.Windows.Input.MouseButtonEventArgs e)
154+
{
155+
System.Windows.Media.Color[] colors =
156+
{
157+
System.Windows.Media.Colors.White,
158+
System.Windows.Media.Colors.Magenta,
159+
System.Windows.Media.Colors.DarkGreen,
160+
System.Windows.Media.Colors.DarkSalmon,
161+
System.Windows.Media.Colors.DarkBlue,
162+
System.Windows.Media.Colors.Black,
163+
};
164+
var ran = new Random();
165+
var rndFill = ran.Next(0, colors.Length);
166+
OverrideSeparateColorTest.OverrideFillColor = colors[rndFill];
167+
168+
var rndStroke = ran.Next(0, colors.Length);
169+
OverrideSeparateColorTest.OverrideStrokeColor = colors[rndStroke];
170+
}
152171
}
153172
}

0 commit comments

Comments
 (0)