SetStoryboardSpeedRatio 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于更改 Storyboard 的速度的触发器操作。
public ref class SetStoryboardSpeedRatio sealed : System::Windows::Media::Animation::ControllableStoryboardAction
public sealed class SetStoryboardSpeedRatio : System.Windows.Media.Animation.ControllableStoryboardAction
type SetStoryboardSpeedRatio = class
inherit ControllableStoryboardAction
Public NotInheritable Class SetStoryboardSpeedRatio
Inherits ControllableStoryboardAction
- 继承
-
SetStoryboardSpeedRatio
注解
SetStoryboardSpeedRatio使用具有EventTrigger或交互Trigger方式控制情节提要速度比的操作。
使用属性SetStoryboardSpeedRatio将SpeedRatio新Storyboard动画速度指定为旧动画速度的比率。 例如,如果设置为 SpeedRatio 2,则动画的速度 Storyboard 将倍增,如果设置值 0.5,则速度将降低 50%。
此对象会影响开始后Storyboard随时的影响Storyboard。 例如,如果暂停 Storyboard 并使用 SetStoryboardSpeedRatio,当你恢复时 Storyboard,它将使用新的速度比率。
PauseStoryboard不直接控制。Storyboard Rather, PauseStoryboard must reference the Name of the BeginStoryboard, which controls the Storyboard.
以交互方式暂停、恢复、停止或其他方式控制情节提要
若要能够以交互方式暂停、恢复或控制Storyboard对象,请设置Name其BeginStoryboard属性,并使用ControllableStoryboardAction对象 ((例如PauseStoryboardResumeStoryboard,或StopStoryboard) )通过引用对象来控制它Name。 Name BeginStoryboard如果未指定,Storyboard则不能在开始后以交互方式控制。 有关详细信息 ,请参阅如何:使用事件触发器控制情节提要 。
构造函数
SetStoryboardSpeedRatio() |
初始化 SetStoryboardSpeedRatio 类的新实例。 |
属性
BeginStoryboardName |
获取或设置将你想要的 Storyboard 启动为交互式控制的 BeginStoryboard 的 Name。 (继承自 ControllableStoryboardAction) |
DependencyObjectType |
获取包装 DependencyObjectType 此实例的 CLR 类型。 (继承自 DependencyObject) |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
IsSealed |
获取一个值,该值指示此实例当前是否为密封的(只读)。 (继承自 DependencyObject) |
SpeedRatio |
获取或设置新的 Storyboard 动画速度,该速度以相对于旧动画速度的比率值表示。 |