private static ImplicitAnimationCollection GetImplicitAnimationCollection(CAnimationCollection collection, UIElement element) { if (collection.ContainsTranslationAnimation) { ElementCompositionPreview.SetIsTranslationEnabled(element, true); } return(collection.GetImplicitAnimationCollection(element)); }
public static CAnimationCollection GetAnimations(DependencyObject obj) { var collection = (CAnimationCollection)obj.GetValue(AnimationsProperty); if (collection == null) { collection = new CAnimationCollection(); obj.SetValue(AnimationsProperty, collection); } return(collection); }
public static void SetAnimations(DependencyObject obj, CAnimationCollection value) { obj.SetValue(AnimationsProperty, value); }