Sdílet prostřednictvím


SetStoryboardSpeedRatio Třída

Definice

Akce triggeru, která mění rychlost .Storyboard

public ref class SetStoryboardSpeedRatio sealed : System::Windows::Media::Animation::ControllableStoryboardAction
public sealed class SetStoryboardSpeedRatio : System.Windows.Media.Animation.ControllableStoryboardAction
type SetStoryboardSpeedRatio = class
    inherit ControllableStoryboardAction
Public NotInheritable Class SetStoryboardSpeedRatio
Inherits ControllableStoryboardAction
Dědičnost

Poznámky

K interaktivnímu řízení poměru SetStoryboardSpeedRatio rychlosti scénáře použijte akci s EventTrigger objektem Trigger nebo .

SpeedRatio Pomocí vlastnosti SetStoryboardSpeedRatio určete novou Storyboard rychlost animace jako poměr původní rychlosti animace. Pokud například nastavíte SpeedRatio hodnotu na 2, zdvojnásobíte rychlost Storyboard animací a nastavíte-li hodnotu 0,5, snížíte rychlost o 50 %.

Tento objekt má vliv na Storyboard at kdykoli po zahájení Storyboard . Pokud například pozastavíte Storyboard a použijete SetStoryboardSpeedRatio, použije se při obnovení Storyboardv systému , použije se nový poměr rychlosti.

PauseStoryboardneřídí přímo.Storyboard Místo toho PauseStoryboard musí odkazovat na NameBeginStoryboard, který řídí Storyboard.

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

Pokud chcete interaktivně pozastavit, obnovit nebo jinak ovládat Storyboard objekt, nastavte Name jeho vlastnost a pomocí objektu BeginStoryboardControllableStoryboardAction (například PauseStoryboard, ResumeStoryboardnebo StopStoryboard) ho můžete ovládat 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í .

Konstruktory

SetStoryboardSpeedRatio()

Inicializuje novou instanci SetStoryboardSpeedRatio třídy.

Vlastnosti

BeginStoryboardName

Získá nebo nastaví Name z toho BeginStoryboard , který začal Storyboard , chcete interaktivně ovládat.

(Zděděno od ControllableStoryboardAction)
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)
IsSealed

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

(Zděděno od DependencyObject)
SpeedRatio

Získá nebo nastaví novou Storyboard rychlost animace jako poměr staré rychlosti animace.

Metody

CheckAccess()

Určuje, zda volající vlákno má 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 libovolné 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é