Vector3DAnimationBase.GetCurrentValueCore 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í.
Vypočítá hodnotu, která představuje aktuální hodnotu vlastnosti, kterou animace hostitele určuje.
protected:
abstract System::Windows::Media::Media3D::Vector3D GetCurrentValueCore(System::Windows::Media::Media3D::Vector3D defaultOriginValue, System::Windows::Media::Media3D::Vector3D defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Media.Media3D.Vector3D GetCurrentValueCore (System.Windows.Media.Media3D.Vector3D defaultOriginValue, System.Windows.Media.Media3D.Vector3D defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Media3D.Vector3D
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Vector3D, defaultDestinationValue As Vector3D, animationClock As AnimationClock) As Vector3D
Parametry
- defaultOriginValue
- Vector3D
Navrhovaná počáteční hodnota použitá v případě, že animace nemá vlastní explicitně nastavenou počáteční hodnotu.
- defaultDestinationValue
- Vector3D
Navrhovaná cílová hodnota použitá v případě, že animace nemá vlastní explicitně nastavenou koncovou hodnotu.
- animationClock
- AnimationClock
Ten AnimationClock generuje CurrentTime animaci hostitele nebo CurrentProgress ji používá.
Návraty
Aktuální hodnota této 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ě,
defaultOriginValuekdy byla nahrazena.Pokud je animace v prvním umístění v řetězci složení a neexistuje žádná animace nahradit,
defaultOriginValueje základní hodnota animované vlastnosti.Pokud tato animace není na první pozici řetězu složení,
defaultOriginValuepak 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 ,
defaultDestinationValueje výstup z této vrstvy.Pokud neexistuje žádná předchozí vrstva složení,
defaultDestinationValueje 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í.