Språk

BeginStoryboard Klass

Definition

En utlösaråtgärd som påbörjar en Storyboard och distribuerar sina animeringar till sina målobjekt och egenskaper.

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
Arv
Attribut

Kommentarer

Använd en BeginStoryboard åtgärd med en EventTrigger eller en Trigger för att tillämpa animeringar på deras målegenskaper och starta dem. BeginStoryboard börjar med Storyboard att anropa Begin dess Storyboard referens när den utlöses.

När du påbörjar en Storyboard på en egenskap som redan animerats av en annan Storyboard, HandoffBehavior avgör egenskapen BeginStoryboard för hur animeringen fortsätter.

Pausa, återuppta, stoppa eller på annat sätt styra en storyboard interaktivt

För att kunna pausa, återuppta eller på annat sätt kontrollera en Storyboard som deklarerades i markering interaktivt måste du ange egenskapen för Name dess BeginStoryboard. Du kan sedan styra Storyboard genom att använda ett ControllableStoryboardAction objekt (till exempel PauseStoryboard, ResumeStoryboardeller StopStoryboard) för att styra det genom att referera till dess Name. Om av NameBeginStoryboard är ospecificerad kan Storyboard inte kontrolleras interaktivt efter att den har påbörjats. Mer information finns i How to: Use Event Triggers to Control a Storyboard After It Starts (Så här gör du: Använda händelseutlösare för att styra en storyboard när den startar ).

Note

I kod kan du använda de interaktiva metoderna i Storyboard klassen för att styra en Storyboard som har tillämpats med hjälp av en BeginStoryboard. Som när du använder ControllableStoryboardAction objekt måste du ange BeginStoryboard ett namn för att det Storyboard ska vara interaktivt kontrollerbart.

Konstruktorer

Name Description
BeginStoryboard()

Skapar en ny instans av BeginStoryboard klassen.

Fält

Name Description
StoryboardProperty

Identifierar beroendeegenskapen Storyboard .

Egenskaper

Name Description
DependencyObjectType

DependencyObjectType Hämtar som omsluter CLR-typen för den här instansen.

(Ärvd från DependencyObject)
Dispatcher

Hämtar det Dispatcher som DispatcherObject är associerat med.

(Ärvd från DispatcherObject)
HandoffBehavior

Hämtar eller anger rätt hand-off-beteende för att starta en animeringsklocka i den här storyboarden.

IsSealed

Hämtar ett värde som anger om den här instansen för närvarande är förseglad (skrivskyddad).

(Ärvd från DependencyObject)
Name

Hämtar eller anger namnet på BeginStoryboard objektet. Genom att namnge BeginStoryboard objektet Storyboard kan det styras när det har startats.

Storyboard

Hämtar eller anger Storyboard att detta BeginStoryboard startar.

Metoder

Name Description
CheckAccess()

Avgör om den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)
ClearValue(DependencyProperty)

Rensar det lokala värdet för en egenskap. Egenskapen som ska rensas anges av en DependencyProperty identifierare.

(Ärvd från DependencyObject)
ClearValue(DependencyPropertyKey)

Rensar det lokala värdet för en skrivskyddad egenskap. Egenskapen som ska rensas anges av en DependencyPropertyKey.

(Ärvd från DependencyObject)
CoerceValue(DependencyProperty)

Tvingar fram värdet för den angivna beroendeegenskapen. Detta uppnås genom att anropa alla CoerceValueCallback funktioner som anges i egenskapsmetadata för beroendeegenskapen eftersom den finns på anropet DependencyObject.

(Ärvd från DependencyObject)
Equals(Object)

Avgör om en angivet DependencyObject motsvarar den aktuella DependencyObject.

(Ärvd från DependencyObject)
GetHashCode()

Hämtar en hash-kod för den här DependencyObject.

(Ärvd från DependencyObject)
GetLocalValueEnumerator()

Skapar en specialiserad uppräknare för att avgöra vilka beroendeegenskaper som har lokalt angivna värden för den här DependencyObject.

(Ärvd från DependencyObject)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetValue(DependencyProperty)

Returnerar det aktuella effektiva värdet för en beroendeegenskap för den här instansen av en DependencyObject.

(Ärvd från DependencyObject)
InvalidateProperty(DependencyProperty)

Utvärderar det effektiva värdet för den angivna beroendeegenskapen igen.

(Ärvd från DependencyObject)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Anropas när det effektiva värdet för någon beroendeegenskap DependencyObject har uppdaterats. Den specifika beroendeegenskap som ändrades rapporteras i händelsedata.

(Ärvd från DependencyObject)
ReadLocalValue(DependencyProperty)

Returnerar det lokala värdet för en beroendeegenskap, om den finns.

(Ärvd från DependencyObject)
SetCurrentValue(DependencyProperty, Object)

Anger värdet för en beroendeegenskap utan att ändra dess värdekälla.

(Ärvd från DependencyObject)
SetValue(DependencyProperty, Object)

Anger det lokala värdet för en beroendeegenskap som anges av dess beroendeegenskapsidentifierare.

(Ärvd från DependencyObject)
SetValue(DependencyPropertyKey, Object)

Anger det lokala värdet för en skrivskyddad beroendeegenskap som anges av identifieraren DependencyPropertyKey för beroendeegenskapen.

(Ärvd från DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Returnerar ett värde som anger om serialiseringsprocesser ska serialisera värdet för den angivna beroendeegenskapen.

(Ärvd från DependencyObject)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
VerifyAccess()

Framtvingar att den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)

Gäller för

Se även