ColorAnimationBase.GetCurrentValue Yöntem

Tanım

Animasyonun geçerli değerini alır.

Aşırı Yüklemeler

GetCurrentValue(Object, Object, AnimationClock)

Animasyonun geçerli değerini alır.

GetCurrentValue(Color, Color, AnimationClock)

Animasyonun geçerli değerini alır.

GetCurrentValue(Object, Object, AnimationClock)

Animasyonun geçerli değerini alır.

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

Parametreler

defaultOriginValue
Object

Animasyon kendi başlangıç değerine sahip değilse animasyona sağlanan kaynak değeri.

defaultDestinationValue
Object

Animasyon kendi hedef değerine sahip değilse, animasyona sağlanan hedef değer.

animationClock
AnimationClock

bu, AnimationClock animasyon tarafından çıkış değerini oluşturmak CurrentTime için kullanılacak veya CurrentProgress değerini oluşturabilir.

Döndürülenler

Bu animasyonda, özelliğin geçerli değeri olması gerektiğine inanılacak değer.

Açıklamalar

parametresinin defaultOriginValue değeri, animasyonun oluşturma zincirindeki konumuna bağlıdır:

  • Animasyon bir kompozisyon zincirinin ilk konumundaysa ve başka bir animasyonun yerini alırsa, defaultOriginValue bu animasyonun değiştirildiği sırada çıkışıdır.

  • Animasyon bir oluşturma zincirinin ilk konumundaysa ve değiştirilecek animasyon yoksa, defaultOriginValue animasyonlu özelliğin temel değeridir.

  • Bu animasyon bir oluşturma zincirinin ilk konumunda değilse, defaultOriginValue birleştirme zincirindeki bir önceki animasyon tarafından döndürülen ve olmayan Stoppedbir AnimationClock değerdir.

parametresinin defaultDestinationValue değeri, önceki özellik Trigger oluşturma katmanının olup olmadığına bağlıdır.

  • Önceki bir özellik Trigger oluşturma katmanı varsa, defaultDestinationValue bu katmandan çıkıştır.

  • Önceki bir oluşturma katmanı yoksa, defaultDestinationValue tahmin ettiğiniz özelliğin temel değeridir.

Animasyon oluşturma hakkında daha fazla bilgi için bkz. Animasyon ve Zamanlama Sistemine Genel Bakış. Özel animasyon türleri oluşturma hakkında daha fazla bilgi için bkz. Özel Animasyonlara Genel Bakış.

Şunlara uygulanır

GetCurrentValue(Color, Color, AnimationClock)

Animasyonun geçerli değerini alır.

public:
 System::Windows::Media::Color GetCurrentValue(System::Windows::Media::Color defaultOriginValue, System::Windows::Media::Color defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public System.Windows.Media.Color GetCurrentValue (System.Windows.Media.Color defaultOriginValue, System.Windows.Media.Color defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : System.Windows.Media.Color * System.Windows.Media.Color * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Color
Public Function GetCurrentValue (defaultOriginValue As Color, defaultDestinationValue As Color, animationClock As AnimationClock) As Color

Parametreler

defaultOriginValue
Color

Animasyon kendi başlangıç değerine sahip değilse animasyona sağlanan kaynak değeri.

defaultDestinationValue
Color

Animasyon kendi hedef değerine sahip değilse, animasyona sağlanan hedef değer.

animationClock
AnimationClock

bu, AnimationClock animasyon tarafından çıkış değerini oluşturmak CurrentTime için kullanılacak veya CurrentProgress değerini oluşturabilir.

Döndürülenler

Bu animasyonda, özelliğin geçerli değeri olması gerektiğine inanılacak değer.

Açıklamalar

parametresinin defaultOriginValue değeri, animasyonun oluşturma zincirindeki konumuna bağlıdır:

  • Animasyon bir kompozisyon zincirinin ilk konumundaysa ve başka bir animasyonun yerini alırsa, defaultOriginValue bu animasyonun değiştirildiği sırada çıkışıdır.

  • Animasyon bir oluşturma zincirinin ilk konumundaysa ve değiştirilecek animasyon yoksa, defaultOriginValue animasyonlu özelliğin temel değeridir.

  • Bu animasyon bir oluşturma zincirinin ilk konumunda değilse, defaultOriginValue birleştirme zincirindeki bir önceki animasyon tarafından döndürülen ve olmayan Stoppedbir AnimationClock değerdir.

parametresinin defaultDestinationValue değeri, önceki özellik Trigger oluşturma katmanının olup olmadığına bağlıdır.

  • Önceki bir özellik Trigger oluşturma katmanı varsa, defaultDestinationValue bu katmandan çıkıştır.

  • Önceki bir oluşturma katmanı yoksa, defaultDestinationValue tahmin ettiğiniz özelliğin temel değeridir.

Animasyon oluşturma hakkında daha fazla bilgi için bkz. Animasyon ve Zamanlama Sistemine Genel Bakış. Özel animasyon türleri oluşturma hakkında daha fazla bilgi için bkz. Özel Animasyonlara Genel Bakış.

Şunlara uygulanır