Condividi tramite


BeginStoryboard Classe

Definizione

Azione trigger che avvia un oggetto Storyboard e distribuisce le animazioni a proprietà e oggetti di destinazione.

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
Ereditarietà
Attributi

Commenti

Usa un'azione BeginStoryboard con un oggetto EventTrigger o per Trigger applicare animazioni alle proprietà di destinazione e avviarle. BeginStoryboard avvia un Storyboard oggetto chiamando Begin sul relativo Storyboard riferimento quando viene attivato.

Quando si inizia un oggetto Storyboard su una proprietà che è già animata da un altro Storyboardoggetto , la HandoffBehavior proprietà di BeginStoryboard determina come procede l'animazione.

Sospendere, riprendere, arrestare o altrimenti controllare uno storyboard in modo interattivo

Per poter sospendere, riprendere o controllare in altro modo un Storyboard oggetto dichiarato nel markup in modo interattivo, è necessario impostare la Name proprietà del relativo BeginStoryboardoggetto . È quindi possibile controllare l'oggetto Storyboard usando un ControllableStoryboardAction oggetto (ad esempio PauseStoryboard, ResumeStoryboardo StopStoryboard) per controllarlo facendo riferimento al relativo Nameoggetto . Se l'oggetto Name di BeginStoryboard non è specificato, non può essere controllato in modo interattivo dopo l'avvio Storyboard . Per altre informazioni, vedere Procedura: Usare trigger di eventi per controllare uno storyboard dopo l'avvio .

Nota

Nel codice è possibile usare i metodi interattivi della Storyboard classe per controllare un Storyboard oggetto applicato usando un oggetto BeginStoryboard. Come accade quando si usano ControllableStoryboardAction oggetti, è necessario assegnare un BeginStoryboard nome per il relativo Storyboard controllo interattivo.

Costruttori

BeginStoryboard()

Crea una nuova istanza della classe BeginStoryboard.

Campi

StoryboardProperty

Identifica la proprietà di dipendenza Storyboard.

Proprietà

DependencyObjectType

Ottiene l'oggetto DependencyObjectType che esegue il wrapping del tipo CLR di questa istanza.

(Ereditato da DependencyObject)
Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.

(Ereditato da DispatcherObject)
HandoffBehavior

Ottiene o imposta il comportamento di distribuzione corretto per avviare un orologio dell'animazione in questo storyboard.

IsSealed

Ottiene un valore che indica se l'istanza è attualmente sealed (di sola lettura).

(Ereditato da DependencyObject)
Name

Ottiene o imposta il nome dell'oggetto BeginStoryboard. Assegnando un nome all'oggetto BeginStoryboard, l'oggetto Storyboard può essere controllato dopo il suo avvio.

Storyboard

Ottiene o imposta l'oggetto Storyboard avviato da questo oggetto BeginStoryboard.

Metodi

CheckAccess()

Determina se il thread chiamante ha accesso a DispatcherObject.

(Ereditato da DispatcherObject)
ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà. La proprietà da cancellare è specificata da un identificatore DependencyProperty.

(Ereditato da DependencyObject)
ClearValue(DependencyPropertyKey)

Cancella il valore locale di una proprietà di sola lettura. La proprietà da cancellare è specificata da un oggetto DependencyPropertyKey.

(Ereditato da DependencyObject)
CoerceValue(DependencyProperty)

Assegna forzatamente il valore della proprietà di dipendenza specificata. Questa operazione viene eseguita richiamando qualsiasi funzione CoerceValueCallback specificata nei metadati della proprietà di dipendenza esistente nell'oggetto DependencyObject chiamante.

(Ereditato da DependencyObject)
Equals(Object)

Determina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente.

(Ereditato da DependencyObject)
GetHashCode()

Ottiene un codice hash per l'oggetto DependencyObject.

(Ereditato da DependencyObject)
GetLocalValueEnumerator()

Crea un enumeratore specializzato per determinare le proprietà di dipendenza che presentano valori impostati localmente nell'oggetto DependencyObject.

(Ereditato da DependencyObject)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject.

(Ereditato da DependencyObject)
InvalidateProperty(DependencyProperty)

Valuta di nuovo il valore effettivo della proprietà di dipendenza specificata.

(Ereditato da DependencyObject)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Richiamato ogni volta che viene aggiornato il valore effettivo di qualsiasi proprietà di dipendenza in DependencyObject. La proprietà di dipendenza specifica modificata viene indicata nei dati dell'evento.

(Ereditato da DependencyObject)
ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se esistente.

(Ereditato da DependencyObject)
SetCurrentValue(DependencyProperty, Object)

Imposta il valore di una proprietà di dipendenza senza modificare l'origine del valore.

(Ereditato da DependencyObject)
SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza, specificato dal relativo identificatore della proprietà di dipendenza.

(Ereditato da DependencyObject)
SetValue(DependencyPropertyKey, Object)

Imposta il valore locale di una proprietà di dipendenza di sola lettura, specificato dall'identificatore DependencyPropertyKey della proprietà di dipendenza.

(Ereditato da DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore della proprietà di dipendenza specificata.

(Ereditato da DependencyObject)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.

(Ereditato da DispatcherObject)

Si applica a

Vedi anche