PauseStoryboard Klasa

Definicja

Akcja wyzwalacza, która wstrzymuje Storyboard .A trigger action that pauses a Storyboard.

public ref class PauseStoryboard sealed : System::Windows::Media::Animation::ControllableStoryboardAction
public sealed class PauseStoryboard : System.Windows.Media.Animation.ControllableStoryboardAction
type PauseStoryboard = class
    inherit ControllableStoryboardAction
Public NotInheritable Class PauseStoryboard
Inherits ControllableStoryboardAction
Dziedziczenie

Uwagi

Użyj elementu PauseStoryboard with EventTrigger lub a, Trigger Aby wstrzymać scenorys.Use a PauseStoryboard with an EventTrigger or a Trigger to pause a Storyboard.

PauseStoryboardma wpływ tylko na Storyboard czas aktywności, gdy jest aktywny (po Storyboard rozpoczęciu).PauseStoryboard only affects a Storyboard when it is active (after the Storyboard starts).

Aby można było sterować Storyboard , PauseStoryboard musi odwoływać się do tych Name BeginStoryboard kontrolek, które Storyboard .To control a Storyboard, the PauseStoryboard must reference the Name of the BeginStoryboard that controls that Storyboard. Zobacz jak: używanie wyzwalaczy zdarzeń do kontrolowania scenorysu po rozpoczęciu na przykład.See How to: Use Event Triggers to Control a Storyboard After It Starts for an example.

Rozpoczynanie wstrzymanej animacjiBeginning a Paused Animation

Gdy BeginStoryboard Akcja jest wyzwalana po wstrzymaniu, zostanie ona wznowiona i ponownie uruchomiona.When a BeginStoryboard action is triggered after it has been paused, it appears to resume and restart. Nie ma to jednak rzeczywistego skutku: BeginStoryboard Akcja rzeczywiście zastępuje samą ją niewstrzymaną wersją.That's not what actually happens, however: the BeginStoryboard action actually replaces itself with an unpaused version. Za każdym razem BeginStoryboard , gdy akcja jest wyzwalana, obiekty zegara są tworzone dla jego scenorysu.Each time a BeginStoryboard action is triggered, clock objects are created for its storyboard. Te zegary są dystrybuowane do właściwości, które są animowane.These clocks are distributed to the properties they animate. Tak więc, gdy BeginStoryboard zostanie wyzwolone ponownie, nie powoduje ponownego uruchomienia jego zegarów, zastępuje je nowymi zegarami.So, when a BeginStoryboard is triggered again, it doesn't restart its clocks, it replaces them with new clocks.

Konstruktory

PauseStoryboard()

Inicjuje nowe wystąpienie klasy PauseStoryboard.Initializes a new instance of the PauseStoryboard class.

Właściwości

BeginStoryboardName

Pobiera lub ustawia wartość Name BeginStoryboard , która zaczęła się Storyboard interaktywnie kontrolować.Gets or sets the Name of the BeginStoryboard that began the Storyboard you want to interactively control.

(Odziedziczone po ControllableStoryboardAction)
DependencyObjectType

Pobiera DependencyObjectType , który zawija typ CLR tego wystąpienia.Gets the DependencyObjectType that wraps the CLR type of this instance.

(Odziedziczone po DependencyObject)
Dispatcher

Pobiera Dispatcher ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
IsSealed

Pobiera wartość wskazującą, czy to wystąpienie jest aktualnie zapieczętowane (tylko do odczytu).Gets a value that indicates whether this instance is currently sealed (read-only).

(Odziedziczone po DependencyObject)

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
ClearValue(DependencyProperty)

Czyści wartość lokalną właściwości.Clears the local value of a property. Właściwość, która ma zostać wyczyszczona, jest określana przez DependencyProperty Identyfikator.The property to be cleared is specified by a DependencyProperty identifier.

(Odziedziczone po DependencyObject)
ClearValue(DependencyPropertyKey)

Czyści wartość lokalną właściwości tylko do odczytu.Clears the local value of a read-only property. Właściwość, która ma zostać wyczyszczona, jest określana przez DependencyPropertyKey .The property to be cleared is specified by a DependencyPropertyKey.

(Odziedziczone po DependencyObject)
CoerceValue(DependencyProperty)

Przekształca wartość określonej właściwości zależności.Coerces the value of the specified dependency property. Jest to realizowane przez wywołanie dowolnej CoerceValueCallback funkcji określonej w metadanych właściwości dla właściwości zależności, która istnieje w wywołaniu DependencyObject .This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Odziedziczone po DependencyObject)
Equals(Object)

Określa, czy podana DependencyObject jest równoważna z bieżącym DependencyObject .Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Odziedziczone po DependencyObject)
GetHashCode()

Pobiera kod skrótu dla tego elementu DependencyObject .Gets a hash code for this DependencyObject.

(Odziedziczone po DependencyObject)
GetLocalValueEnumerator()

Tworzy wyspecjalizowany moduł wyliczający służący do określania, które właściwości zależności mają lokalnie ustawione wartości DependencyObject .Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Odziedziczone po DependencyObject)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
GetValue(DependencyProperty)

Zwraca bieżącą obowiązującą wartość właściwości zależności w tym wystąpieniu DependencyObject .Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Odziedziczone po DependencyObject)
InvalidateProperty(DependencyProperty)

Ponowna ocenuje wartość efektywną dla określonej właściwości zależności.Re-evaluates the effective value for the specified dependency property.

(Odziedziczone po DependencyObject)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Wywoływana za każdym razem, gdy wartość skuteczna każdej właściwości zależności na tej stronie DependencyObject została zaktualizowana.Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. Określona właściwość zależności, która została zmieniona, jest raportowana w danych zdarzenia.The specific dependency property that changed is reported in the event data.

(Odziedziczone po DependencyObject)
ReadLocalValue(DependencyProperty)

Zwraca wartość lokalną właściwości zależności, jeśli istnieje.Returns the local value of a dependency property, if it exists.

(Odziedziczone po DependencyObject)
SetCurrentValue(DependencyProperty, Object)

Ustawia wartość właściwości zależności bez zmiany jego źródła wartości.Sets the value of a dependency property without changing its value source.

(Odziedziczone po DependencyObject)
SetValue(DependencyProperty, Object)

Ustawia wartość lokalną właściwości zależności, określoną za pomocą identyfikatora właściwości zależności.Sets the local value of a dependency property, specified by its dependency property identifier.

(Odziedziczone po DependencyObject)
SetValue(DependencyPropertyKey, Object)

Ustawia wartość lokalną właściwości zależności tylko do odczytu, określoną przez DependencyPropertyKey Identyfikator właściwości zależności.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Odziedziczone po DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość dla podanej właściwości zależności.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Odziedziczone po DependencyObject)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)

Dotyczy

Zobacz też