Aracılığıyla paylaş


ThicknessAnimationBase.GetCurrentValueCore Yöntem

Tanım

Ana bilgisayar animasyonu tarafından belirlenen animasyonlu özelliğin geçerli değerini temsil eden bir değeri hesaplar.

protected:
 abstract System::Windows::Thickness GetCurrentValueCore(System::Windows::Thickness defaultOriginValue, System::Windows::Thickness defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Thickness GetCurrentValueCore (System.Windows.Thickness defaultOriginValue, System.Windows.Thickness defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Thickness * System.Windows.Thickness * System.Windows.Media.Animation.AnimationClock -> System.Windows.Thickness
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Thickness, defaultDestinationValue As Thickness, animationClock As AnimationClock) As Thickness

Parametreler

defaultOriginValue
Thickness

Animasyonda açıkça ayarlanmış kendi başlangıç değeri yoksa, önerilen kaynak değeri kullanılır.

defaultDestinationValue
Thickness

Animasyonda açıkça ayarlanmış kendi bitiş değeri yoksa, önerilen hedef değer kullanılır.

animationClock
AnimationClock

AnimationClock Konak animasyonu CurrentTime tarafından kullanılan veya CurrentProgress öğesini oluşturan.

Döndürülenler

Bu animasyonun geçerli değeri.

Açıklamalar

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

  • Animasyon bir oluşturma zincirinde ilk konumdaysa ve başka bir animasyonun yerini alırsa, defaultOriginValue bu animasyonun değiştirildiği sırada çıkışıdır.

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

  • Bu animasyon bir kompozisyon zincirinin ilk konumunda değilse, defaultOriginValue birleştirme zincirindeki bir önceki animasyon tarafından döndürülen ve olmayan Stoppedbir AnimationClock değerine sahip olan 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 katmanın çıkışıdır.

  • Önceki birleştirme 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

Ayrıca bkz.