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藉由在觸發時在其參考上Storyboard呼叫 Begin 來開始 。
當您在另一個 Storyboard已經以動畫顯示的屬性上開始 Storyboard 時,的 HandoffBehaviorBeginStoryboard 屬性會決定動畫的繼續方式。
以互動方式暫停、繼續、停止或控制分鏡腳本
若要能夠以互動方式暫停、繼續或控制 Storyboard 在標記中宣告的 ,您必須設定 Name 其 BeginStoryboard的屬性。 然後StoryboardControllableStoryboardAction,您可以使用 (、 ResumeStoryboard或 StopStoryboard) 之類的 PauseStoryboard物件來控制 ,方法是參考其 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。 |