From b0ff7e5b002ca9354ff324736e83b4e8c92e1b57 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Sun, 15 Dec 2019 22:10:34 +0800 Subject: [PATCH] Update GifImage.cs --- .../HandyControl_Shared/Controls/Image/GifImage.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Shared/HandyControl_Shared/Controls/Image/GifImage.cs b/src/Shared/HandyControl_Shared/Controls/Image/GifImage.cs index 38ac8392..0c6678a2 100644 --- a/src/Shared/HandyControl_Shared/Controls/Image/GifImage.cs +++ b/src/Shared/HandyControl_Shared/Controls/Image/GifImage.cs @@ -39,8 +39,16 @@ namespace HandyControl.Controls private static void OnUriChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var ctl = (GifImage) d; - var v = (Uri)e.NewValue; - ctl.Source = new BitmapImage(v); + + if (e.NewValue != null) + { + var v = (Uri)e.NewValue; + ctl.Source = new BitmapImage(v); + } + else + { + ctl.Source = null; + } } public Uri Uri