Class DoubleStoryboardEngine
DoubleAnimation动画引擎
public class DoubleStoryboardEngine : StoryboardEngineBase<double>, IDisposable
- Inheritance
-
DoubleStoryboardEngine
- Implements
- Inherited Members
- Extension Methods
Constructors
DoubleStoryboardEngine(double, double, double, string)
构造函数
public DoubleStoryboardEngine(double from, double to, double second, string property)
Parameters
Methods
CanAnimation(UIElement)
protected bool CanAnimation(UIElement element)
Parameters
elementUIElement
Returns
Create(double, double, double, string)
构造方法
public static DoubleStoryboardEngine Create(double from, double to, double second, string property)
Parameters
Returns
Start(UIElement, Action<UIElement>, Action<StoryboardEngineBase>)
public override StoryboardEngineBase Start(UIElement element, Action<UIElement> Completed = null, Action<StoryboardEngineBase> init = null)
Parameters
elementUIElementCompletedAction<UIElement>initAction<StoryboardEngineBase>
Returns
StartAll(UIElement, params DoubleStoryboardEngine[])
public static void StartAll(UIElement element, params DoubleStoryboardEngine[] engines)
Parameters
elementUIElementenginesDoubleStoryboardEngine[]
Stop()
public override StoryboardEngineBase Stop()