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搭配 或 Trigger 使用動作 EventTrigger ,以互動方式控制分鏡腳本的速度比例。
使用 的 SpeedRatio 屬性 SetStoryboardSpeedRatio ,將新的 Storyboard 動畫速度指定為舊動畫速度的比例。 例如,如果您將 設定 SpeedRatio 為 2,則會將動畫的速度 Storyboard 加倍,而如果您設定值為 0.5,則會將速度減少 50%。
這個物件會在 Storyboard 開始之後 Storyboard 隨時影響 。 例如,如果您暫停 Storyboard 並使用 SetStoryboardSpeedRatio ,當您繼續 Storyboard 時,它會使用新的速度比率。
PauseStoryboard 不會直接控制 Storyboard 。 相反地, PauseStoryboard 必須參考 Name 的 BeginStoryboard ,其會控制 Storyboard 。
以互動方式暫停、繼續、停止或控制分鏡腳本
若要能夠以互動方式暫停、繼續或控制 Storyboard ,請設定 Name 其 BeginStoryboard 屬性,並使用 ControllableStoryboardAction 物件 (,例如 PauseStoryboard 、 ResumeStoryboard 或 StopStoryboard) ,藉由參考其 來控制它 Name 。 Name如果未指定 的 BeginStoryboard , Storyboard 則無法在開始之後以互動方式控制 。 如需詳細資訊 ,請參閱如何:使用事件觸發程式在腳本啟動時控制分鏡腳本 。
建構函式
SetStoryboardSpeedRatio() |
初始化 SetStoryboardSpeedRatio 類別的新執行個體。 |
屬性
BeginStoryboardName |
取得或設定 BeginStoryboard 的 Name,開始您想要以互動方式控制的 Storyboard。 (繼承來源 ControllableStoryboardAction) |
DependencyObjectType |
取得包裝 DependencyObjectType 這個實例 CLR 型別的 。 (繼承來源 DependencyObject) |
Dispatcher |
取得與這個 Dispatcher 關聯的 DispatcherObject。 (繼承來源 DispatcherObject) |
IsSealed |
取得值,這個值表示此執行個體目前是否已密封 (唯讀)。 (繼承來源 DependencyObject) |
SpeedRatio |
取得或設定新的 Storyboard 動畫速度,這個動畫速度是以舊動畫速度的比例表示。 |