BeginStoryboard Třída

Definice

Aktivační akce, která zahájí a distribuuje Storyboard jeho animace do cílových objektů a vlastností.

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
Dědičnost
Atributy

Poznámky

BeginStoryboard Použijte akci s objektem EventTrigger nebo k Trigger použití animací na jejich cílové vlastnosti a spusťte je. BeginStoryboard Storyboard začne voláním Begin odkazu Storyboard při aktivaci.

Když začnete Storyboard s vlastností, která je již animované jiným Storyboardobjektem , HandoffBehavior vlastnost určuje BeginStoryboard , jak animace pokračuje.

Interaktivní pozastavení, obnovení, zastavení nebo jiné řízení scénáře

Pokud chcete interaktivně pozastavit, obnovit nebo jinak ovládat Storyboard objekt, který byl deklarován v kódu, musíte nastavit Name vlastnost .BeginStoryboard Potom můžete ovládat Storyboard objekt pomocí objektu ControllableStoryboardAction (například PauseStoryboard, ResumeStoryboardnebo StopStoryboard) a ovládat ho odkazem na objekt Name. Name Pokud hodnota není BeginStoryboard zadána, Storyboard nelze ji po zahájení interaktivně ovládat. Další informace najdete v tématu Postupy: Použití triggerů událostí k řízení scénáře po spuštění .

Poznámka

V kódu můžete použít interaktivní metody Storyboard třídy k řízení objektu Storyboard , který byl použit pomocí BeginStoryboard. Stejně jako při použití ControllableStoryboardAction objektů musíte zadat BeginStoryboard název, aby byl Storyboard interaktivně ovládatelný.

Konstruktory

BeginStoryboard()

Vytvoří novou instanci třídy BeginStoryboard.

Pole

StoryboardProperty

Identifikuje Storyboard vlastnost závislosti.

Vlastnosti

DependencyObjectType

DependencyObjectType Získá, který zabalí typ CLR této instance.

(Zděděno od DependencyObject)
Dispatcher

Získá přidruženou Dispatcher k tomuto DispatcherObject .

(Zděděno od DispatcherObject)
HandoffBehavior

Získá nebo nastaví správné chování hand-off pro spuštění hodiny animace v tomto scénáři.

IsSealed

Získá hodnotu, která označuje, zda je tato instance aktuálně zapečetěna (jen pro čtení).

(Zděděno od DependencyObject)
Name

Získá nebo nastaví název objektu BeginStoryboard . Pojmenováním objektu BeginStoryboardStoryboard lze objekt ovládat po jeho spuštění.

Storyboard

Získá nebo nastaví Storyboard , že se spustí BeginStoryboard .

Metody

CheckAccess()

Určuje, zda má volající vlákno přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)
ClearValue(DependencyProperty)

Vymaže místní hodnotu vlastnosti. Vlastnost, která se má vymazat, je určena identifikátorem DependencyProperty .

(Zděděno od DependencyObject)
ClearValue(DependencyPropertyKey)

Vymaže místní hodnotu vlastnosti jen pro čtení. Vlastnost, která se má vymazat, je určena parametrem DependencyPropertyKey.

(Zděděno od DependencyObject)
CoerceValue(DependencyProperty)

Převede hodnotu zadané vlastnosti závislosti. Toho dosáhnete vyvoláním jakékoli CoerceValueCallback funkce zadané v metadatech vlastnosti pro vlastnost závislosti, protože existuje ve volajícím DependencyObjectobjektu .

(Zděděno od DependencyObject)
Equals(Object)

Určuje, zda je zadaný DependencyObject ekvivalent k aktuálnímu DependencyObject.

(Zděděno od DependencyObject)
GetHashCode()

Získá hash kód pro tento DependencyObject.

(Zděděno od DependencyObject)
GetLocalValueEnumerator()

Vytvoří specializovaný enumerátor pro určení vlastností závislostí, které mají místně nastavené hodnoty v tomto DependencyObjectobjektu .

(Zděděno od DependencyObject)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GetValue(DependencyProperty)

Vrátí aktuální efektivní hodnotu vlastnosti závislosti na této instanci objektu DependencyObject.

(Zděděno od DependencyObject)
InvalidateProperty(DependencyProperty)

Znovu vyhodnotí efektivní hodnotu pro zadanou vlastnost závislosti.

(Zděděno od DependencyObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Vyvolá se vždy, když byla aktualizována efektivní hodnota jakékoli vlastnosti závislosti na této DependencyObject vlastnosti. Specifická vlastnost závislosti, která se změnila, je hlášena v datech události.

(Zděděno od DependencyObject)
ReadLocalValue(DependencyProperty)

Vrátí místní hodnotu vlastnosti závislosti, pokud existuje.

(Zděděno od DependencyObject)
SetCurrentValue(DependencyProperty, Object)

Nastaví hodnotu vlastnosti závislosti beze změny jejího zdroje hodnoty.

(Zděděno od DependencyObject)
SetValue(DependencyProperty, Object)

Nastaví místní hodnotu vlastnosti závislosti určenou identifikátorem vlastnosti závislosti.

(Zděděno od DependencyObject)
SetValue(DependencyPropertyKey, Object)

Nastaví místní hodnotu vlastnosti závislosti jen pro čtení určenou DependencyPropertyKey identifikátorem vlastnosti závislosti.

(Zděděno od DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Vrátí hodnotu, která označuje, zda serializační procesy mají serializovat hodnotu pro zadanou vlastnost závislosti.

(Zděděno od DependencyObject)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
VerifyAccess()

Vynutí, aby volající vlákno má přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)

Platí pro

Viz také