CharAnimationBase.GetCurrentValueCore(Char, Char, AnimationClock) 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 animované vlastnosti určené animací hostitele.
protected:
abstract char GetCurrentValueCore(char defaultOriginValue, char defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract char GetCurrentValueCore(char defaultOriginValue, char defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : char * char * System.Windows.Media.Animation.AnimationClock -> char
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Char, defaultDestinationValue As Char, animationClock As AnimationClock) As Char
Parametry
- defaultOriginValue
- Char
Navrhovaná počáteční hodnota, která se použije, pokud animace nemá vlastní explicitně nastavenou počáteční hodnotu.
- defaultDestinationValue
- Char
Navrhovaná cílová hodnota, která se použije, pokud animace nemá vlastní explicitně nastavenou koncovou hodnotu.
- animationClock
- AnimationClock
Objekt AnimationClock , který generuje CurrentTime nebo CurrentProgress používá hostitelskou animaci.
Návraty
Vypočítaná hodnota vlastnosti určená aktuální animací.
Poznámky
Hodnota parametru defaultOriginValue závisí na pozici animace v řetězci složení:
Pokud je animace na první pozici v řetězci složení a nahrazuje 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, která by nahradila,
defaultOriginValueje základní hodnota animované vlastnosti.Pokud tato animace není na první pozici kompozičního řetězce,
defaultOriginValueje hodnota vrácená předchozí animací v řetězci složení, která má hodnotu AnimationClock , která není Stopped.
Hodnota parametru defaultDestinationValue závisí na tom, jestli existuje předchozí vrstva složení vlastnosti 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 složení animací najdete v tématu Přehled systému animací a časování. Další informace o vytváření vlastních typů animací najdete v tématu Přehled vlastních animací.