Table of Contents

Class StoryboardEngineBase

Namespace
HeBianGu.Base.WpfBase
Assembly
HeBianGu.Service.Animation.dll

动画引擎基类

public abstract class StoryboardEngineBase : IDisposable
Inheritance
StoryboardEngineBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

StoryboardEngineBase(double, string)

public StoryboardEngineBase(double second, string property)

Parameters

second double
property string

Properties

CompletedEvent

public EventHandler CompletedEvent { get; set; }

Property Value

EventHandler

Duration

public Duration Duration { get; set; }

Property Value

Duration

Easing

public EasingFunctionBase Easing { get; set; }

Property Value

EasingFunctionBase

PropertyPath

public PropertyPath PropertyPath { get; set; }

Property Value

PropertyPath

Storyboard

public Storyboard Storyboard { get; set; }

Property Value

Storyboard

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Start(UIElement, Action<UIElement>, Action<StoryboardEngineBase>)

public abstract StoryboardEngineBase Start(UIElement element, Action<UIElement> Completed = null, Action<StoryboardEngineBase> init = null)

Parameters

element UIElement
Completed Action<UIElement>
init Action<StoryboardEngineBase>

Returns

StoryboardEngineBase

Stop()

public abstract StoryboardEngineBase Stop()

Returns

StoryboardEngineBase