Vector3DAnimationBase.GetCurrentValue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá aktuální hodnotu animace.
Přetížení
GetCurrentValue(Object, Object, AnimationClock) |
Získá aktuální hodnotu animace. |
GetCurrentValue(Vector3D, Vector3D, AnimationClock) |
Získá aktuální hodnotu animace. |
GetCurrentValue(Object, Object, AnimationClock)
Získá aktuální hodnotu animace.
public:
override System::Object ^ GetCurrentValue(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public override sealed object GetCurrentValue (object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj
Public Overrides NotOverridable Function GetCurrentValue (defaultOriginValue As Object, defaultDestinationValue As Object, animationClock As AnimationClock) As Object
Parametry
- defaultOriginValue
- Object
Hodnota původu poskytnutá animaci, pokud animace nemá vlastní počáteční hodnotu.
- defaultDestinationValue
- Object
Cílová hodnota poskytnutá animaci, pokud animace nemá vlastní cílovou hodnotu.
- animationClock
- AnimationClock
Který AnimationClock může vygenerovat CurrentTime nebo CurrentProgress hodnotu, kterou má animace použít k vygenerování jeho výstupní hodnoty.
Návraty
Aktuální hodnota animace.
Poznámky
Hodnota defaultOriginValue
parametru závisí na pozici animace v řetězci složení:
Pokud je animace v prvním umístění v řetězci složení a nahradí jinou animaci, je výstupem této animace v době,
defaultOriginValue
kdy byla nahrazena.Pokud je animace v prvním umístění v řetězci složení a neexistuje žádná animace nahradit,
defaultOriginValue
je základní hodnota animované vlastnosti.Pokud tato animace není na první pozici řetězu složení,
defaultOriginValue
pak je hodnota, která je vrácena předchozí animací v řetězci složení, který má AnimationClock , že není Stopped.
Hodnota parametru defaultDestinationValue
závisí na tom, zda existuje předchozí vrstva složení vlastností Trigger .
Pokud existuje předchozí vrstva složení vlastností Trigger ,
defaultDestinationValue
je výstup z této vrstvy.Pokud neexistuje žádná předchozí vrstva složení,
defaultDestinationValue
je základní hodnota vlastnosti, kterou animujete.
Další informace o animačním složení najdete v tématu Přehled systému animace a časování. Další informace o vytváření vlastních typů animací najdete v přehledu vlastních animací.
Platí pro
GetCurrentValue(Vector3D, Vector3D, AnimationClock)
Získá aktuální hodnotu animace.
public:
System::Windows::Media::Media3D::Vector3D GetCurrentValue(System::Windows::Media::Media3D::Vector3D defaultOriginValue, System::Windows::Media::Media3D::Vector3D defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public System.Windows.Media.Media3D.Vector3D GetCurrentValue (System.Windows.Media.Media3D.Vector3D defaultOriginValue, System.Windows.Media.Media3D.Vector3D defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Media3D.Vector3D
Public Function GetCurrentValue (defaultOriginValue As Vector3D, defaultDestinationValue As Vector3D, animationClock As AnimationClock) As Vector3D
Parametry
- defaultOriginValue
- Vector3D
Hodnota původu poskytnutá animaci, pokud animace nemá vlastní počáteční hodnotu.
- defaultDestinationValue
- Vector3D
Cílová hodnota poskytnutá animaci, pokud animace nemá vlastní cílovou hodnotu.
- animationClock
- AnimationClock
Který AnimationClock může vygenerovat CurrentTime nebo CurrentProgress hodnotu, kterou má animace použít k vygenerování jeho výstupní hodnoty.
Návraty
Aktuální hodnota animace.
Poznámky
Hodnota defaultOriginValue
parametru závisí na pozici animace v řetězci složení:
Pokud je animace v prvním umístění v řetězci složení a nahradí jinou animaci, je výstupem této animace v době,
defaultOriginValue
kdy byla nahrazena.Pokud je animace v prvním umístění v řetězci složení a neexistuje žádná animace nahradit,
defaultOriginValue
je základní hodnota animované vlastnosti.Pokud tato animace není na první pozici řetězu složení,
defaultOriginValue
pak je hodnota, která je vrácena předchozí animací v řetězci složení, který má AnimationClock , že není Stopped.
Hodnota parametru defaultDestinationValue
závisí na tom, zda existuje předchozí vrstva složení vlastností Trigger .
Pokud existuje předchozí vrstva složení vlastností Trigger ,
defaultDestinationValue
je výstup z této vrstvy.Pokud neexistuje žádná předchozí vrstva složení,
defaultDestinationValue
je základní hodnota vlastnosti, kterou animujete.
Další informace o animačním složení najdete v tématu Přehled systému animace a časování. Další informace o vytváření vlastních typů animací najdete v přehledu vlastních animací.