BeginStoryboard 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个触发器操作,该操作开始 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 配合使用,将动画应用于其目标属性并启动它们。 BeginStoryboard Storyboard在触发时通过对其引用调用 StoryboardBegin 来启动 。
在已由另一Storyboard个 进行动画处理的属性上开始Storyboard时,HandoffBehavior的 BeginStoryboard 属性将确定动画的进行方式。
以交互方式暂停、恢复、停止或以其他方式控制情节提要
若要能够暂停、恢复或以其他方式控制 Storyboard 以交互方式在标记中声明的 ,必须设置 Name 其 BeginStoryboard的 属性。 然后StoryboardControllableStoryboardAction,可以使用 对象 ((如 PauseStoryboard、 ResumeStoryboard或 StopStoryboard) )通过引用其 来控制它Name。 Name BeginStoryboard如果 未指定 ,则在Storyboard启动后无法以交互方式控制 。 有关详细信息 ,请参阅如何:在情节提要启动后使用事件触发器控制情节提要 。
注意
在代码中,可以使用 类的 Storyboard 交互式方法来控制 Storyboard 使用 BeginStoryboard应用的 。 与使用 ControllableStoryboardAction 对象时的情况一样,必须为其指定 BeginStoryboard 一个名称 Storyboard ,使其在交互上可控制。
构造函数
BeginStoryboard() |
创建 BeginStoryboard 类的新实例。 |
字段
StoryboardProperty |
标识 Storyboard 依赖项属性。 |
属性
DependencyObjectType |
DependencyObjectType获取包装此实例的 CLR 类型的 。 (继承自 DependencyObject) |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
HandoffBehavior |
获取或设置正确的提交行为以启动此情节提要中的动画时钟。 |
IsSealed |
获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject) |
Name |
获取或设置 BeginStoryboard 对象的名称。 通过命名 BeginStoryboard 对象,可在 Storyboard 启动后对其进行控制。 |
Storyboard |
获取或设置此 BeginStoryboard 启动的 Storyboard。 |