From d3ba2e060c9055bd5b93ddf0388ffcc6cec13bf2 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Sun, 15 Dec 2019 22:36:34 +0800 Subject: [PATCH] Update GifImage.cs --- src/Shared/HandyControl_Shared/Controls/Image/GifImage.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Shared/HandyControl_Shared/Controls/Image/GifImage.cs b/src/Shared/HandyControl_Shared/Controls/Image/GifImage.cs index 0c6678a2..114e273b 100644 --- a/src/Shared/HandyControl_Shared/Controls/Image/GifImage.cs +++ b/src/Shared/HandyControl_Shared/Controls/Image/GifImage.cs @@ -39,11 +39,13 @@ namespace HandyControl.Controls private static void OnUriChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var ctl = (GifImage) d; + ctl.StopAnimate(); if (e.NewValue != null) { var v = (Uri)e.NewValue; - ctl.Source = new BitmapImage(v); + ctl.GetGifStreamFromPack(v); + ctl.StartAnimate(); } else {