Point3DAnimationBase.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, která je animovaný, jak je určeno Point3DAnimation.
protected:
abstract System::Windows::Media::Media3D::Point3D GetCurrentValueCore(System::Windows::Media::Media3D::Point3D defaultOriginValue, System::Windows::Media::Media3D::Point3D defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Media.Media3D.Point3D GetCurrentValueCore(System.Windows.Media.Media3D.Point3D defaultOriginValue, System.Windows.Media.Media3D.Point3D defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Media.Media3D.Point3D * System.Windows.Media.Media3D.Point3D * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Media3D.Point3D
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Point3D, defaultDestinationValue As Point3D, animationClock As AnimationClock) As Point3D
Parametry
- defaultOriginValue
- Point3D
Počáteční hodnota poskytnutá animaci, pokud animace nemá vlastní počáteční hodnotu.
- defaultDestinationValue
- Point3D
Cílová hodnota poskytnutá animaci, pokud animace nemá vlastní cílovou hodnotu.
- animationClock
- AnimationClock
Který AnimationClock může vygenerovat CurrentTime hodnotu nebo CurrentProgress hodnotu, kterou má animace použít k vygenerování jeho výstupní hodnoty.
Návraty
Počítaná hodnota vlastnosti podle aktuální animace.
Poznámky
Hodnota parametru defaultOriginValue závisí na pozici animace v řetězci složení:
Pokud je animace na první pozici v řetězu složení a nahradí jinou animaci,
defaultOriginValueje výstupem této animace v době, kdy byla nahrazena.Pokud je animace na první pozici 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í, pak
defaultOriginValueje hodnota, která je vrácena předchozí animací v řetězci složení, který má AnimationClock to 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í hodnotou vlastnosti, kterou animujete.
Další informace o skládání animací najdete v přehledu systému animace a časování. Další informace o vytváření vlastních typů animací najdete v přehledu vlastních animací.