ColorAnimationBase.GetCurrentValueCore(Color, Color, 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 System::Windows::Media::Color GetCurrentValueCore(System::Windows::Media::Color defaultOriginValue, System::Windows::Media::Color defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Media.Color GetCurrentValueCore (System.Windows.Media.Color defaultOriginValue, System.Windows.Media.Color defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Media.Color * System.Windows.Media.Color * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Color
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Color, defaultDestinationValue As Color, animationClock As AnimationClock) As Color
Parametry
- defaultOriginValue
- Color
Navrhovaná hodnota počátku, která se použije, pokud animace nemá vlastní explicitně nastavenou počáteční hodnotu.
- defaultDestinationValue
- Color
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á animaci hostitele.
Návraty
Vypočtená 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,
defaultOriginValue
je výstupem této animace v době, kdy byla nahrazena.Pokud je animace na první pozici v řetězci skládání a neexistuje žádná animace, která by se nahradila,
defaultOriginValue
je základní hodnotou animované vlastnosti.Pokud tato animace není na první pozici kompozičního řetězce,
defaultOriginValue
jedná se o hodnotu vrácenou předchozí animací v kompozičním řetězci, 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í vlastnosti Trigger ,
defaultDestinationValue
je výstupem z této vrstvy.Pokud neexistuje žádná předchozí vrstva složení,
defaultDestinationValue
je základní hodnota vlastnosti, kterou animujete.
Další informace o skládání animací najdete v tématu Přehled systému animace a časování. Další informace o vytváření vlastních typů animací najdete v tématu Přehled vlastních animací.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro