Skip to content

Commit 228b4cb

Browse files
authored
Merge pull request #63 from OregonGhost/master
Allow setting FileSource to null.
2 parents cfcc26f + e8b120f commit 228b4cb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Source/SVGImage/SVG/SVGImage.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,14 @@ static void OnSourceChanged(DependencyObject d, DependencyPropertyChangedEventAr
734734

735735
static void OnFileSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
736736
{
737-
((SVGImage)d).SetImage(new FileStream(e.NewValue.ToString(), FileMode.Open, FileAccess.Read, FileShare.ReadWrite));
737+
if (e.NewValue != null)
738+
{
739+
((SVGImage)d).SetImage(new FileStream(e.NewValue.ToString(), FileMode.Open, FileAccess.Read, FileShare.ReadWrite));
740+
}
741+
else
742+
{
743+
((SVGImage)d).SetImage((Drawing)null);
744+
}
738745
}
739746

740747
static void OnImageSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)

0 commit comments

Comments
 (0)