BeginStoryboard 类

定义

一个触发器操作,该操作开始 Storyboard 并将其动画分配到目标对象和属性。

public ref class BeginStoryboard sealed : System::Windows::TriggerAction
[System.Windows.Markup.ContentProperty("Storyboard")]
[System.Windows.Markup.RuntimeNameProperty("Name")]
public sealed class BeginStoryboard : System.Windows.TriggerAction
[<System.Windows.Markup.ContentProperty("Storyboard")>]
[<System.Windows.Markup.RuntimeNameProperty("Name")>]
type BeginStoryboard = class
    inherit TriggerAction
Public NotInheritable Class BeginStoryboard
Inherits TriggerAction
继承
属性

注解

BeginStoryboard EventTrigger Trigger对目标属性应用动画并启动动画的操作。 BeginStoryboardStoryboard 触发时通过调用 BeginStoryboard 引用开始。

当对已由另一StoryboardStoryboard个属性进行动画处理的属性开始时,确定HandoffBehavior动画的继续方式的属性BeginStoryboard

以交互方式暂停、恢复、停止或其他方式控制情节提要

若要能够以交互方式暂停、恢复或控制 Storyboard 以交互方式声明的标记,必须设置 NameBeginStoryboard属性。 然后StoryboardControllableStoryboardAction,可以使用对象 ((例如PauseStoryboardResumeStoryboardStopStoryboard) 通过引用Name对象来控制它。 Name BeginStoryboard如果未指定,Storyboard则不能在开始后以交互方式控制。 有关详细信息 ,请参阅如何:使用事件触发器控制情节提要

备注

在代码中,可以使用类的 Storyboard 交互式方法来控制 Storyboard 使用 a BeginStoryboard应用的方法。 与使用ControllableStoryboardAction对象时的情况一样,必须为其命名BeginStoryboardStoryboard以交互方式控制。

构造函数

BeginStoryboard()

创建 BeginStoryboard 类的新实例。

字段

StoryboardProperty

标识 Storyboard 依赖项属性。

属性

DependencyObjectType

获取包装 DependencyObjectType 此实例的 CLR 类型。

(继承自 DependencyObject)
Dispatcher

获取与此 Dispatcher 关联的 DispatcherObject

(继承自 DispatcherObject)
HandoffBehavior

获取或设置正确的提交行为以启动此情节提要中的动画时钟。

IsSealed

获取一个值,该值指示此实例当前是否为密封的(只读)。

(继承自 DependencyObject)
Name

获取或设置 BeginStoryboard 对象的名称。 通过命名 BeginStoryboard 对象,可在 Storyboard 启动后对其进行控制。

Storyboard

获取或设置此 BeginStoryboard 启动的 Storyboard

方法

CheckAccess()

确定调用线程是否可以访问此 DispatcherObject

(继承自 DispatcherObject)
ClearValue(DependencyProperty)

清除属性的本地值。 要清除的属性由 DependencyProperty 标识符指定。

(继承自 DependencyObject)
ClearValue(DependencyPropertyKey)

清除只读属性的本地值。 要清除的属性由 DependencyPropertyKey 指定。

(继承自 DependencyObject)
CoerceValue(DependencyProperty)

对指定依赖属性的值进行强制。 通过对调用方 DependencyObject 上存在的依赖属性的属性元数据中所指定的任何 CoerceValueCallback 函数进行调用来完成此操作。

(继承自 DependencyObject)
Equals(Object)

确定提供的 DependencyObject 是否等效于当前 DependencyObject

(继承自 DependencyObject)
GetHashCode()

获取此 DependencyObject 的哈希代码。

(继承自 DependencyObject)
GetLocalValueEnumerator()

创建一个专用的枚举数,用于确定哪些依赖项属性在此 DependencyObject 上具有以本地方式设置的值。

(继承自 DependencyObject)
GetType()

获取当前实例的 Type

(继承自 Object)
GetValue(DependencyProperty)

DependencyObject 的此实例返回依赖属性的当前有效值。

(继承自 DependencyObject)
InvalidateProperty(DependencyProperty)

重新评估指定依赖属性的有效值。

(继承自 DependencyObject)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

每当更新此 DependencyObject 的任何依赖属性的有效值时调用。 更改的特定依赖属性将在事件数据中报告。

(继承自 DependencyObject)
ReadLocalValue(DependencyProperty)

如果存在,则返回依赖属性的本地值。

(继承自 DependencyObject)
SetCurrentValue(DependencyProperty, Object)

设置依赖属性的值而不更改其值源。

(继承自 DependencyObject)
SetValue(DependencyProperty, Object)

设置依赖属性的本地值,该值由其依赖属性标识符指定。

(继承自 DependencyObject)
SetValue(DependencyPropertyKey, Object)

设置一个只读依赖属性的本地值,该值由依赖属性的 DependencyPropertyKey 标识符指定。

(继承自 DependencyObject)
ShouldSerializeProperty(DependencyProperty)

返回一个值,该值指示序列化进程是否应序列化所提供的依赖属性的值。

(继承自 DependencyObject)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
VerifyAccess()

强制调用线程具有此 DispatcherObject 的访问权限。

(继承自 DispatcherObject)

适用于

另请参阅