private static SetAnimator ( DependencyObject obj, XamlAnimatedGif.Animator value ) : void | ||
obj | DependencyObject | |
value | XamlAnimatedGif.Animator | |
return | void |
private static void ClearAnimatorCore(Image image) { Animator animator = AnimationBehavior.GetAnimator((DependencyObject)image); if (animator == null) { return; } animator.Dispose(); AnimationBehavior.SetAnimator((DependencyObject)image, null); }
private static void SetAnimatorCore(Image image, Animator animator) { AnimationBehavior.SetAnimator((DependencyObject)image, animator); image.Source = ((ImageSource)animator.Bitmap); if (AnimationBehavior.GetAutoStart((DependencyObject)image)) { animator.Play(); } else { animator.ShowFirstFrame(); } }