Aracılığıyla paylaş


HandoffBehavior Sabit listesi

Tanım

Yeni animasyonların bir özelliğe zaten uygulanmış olan tüm mevcut animasyonlarla nasıl etkileşim kuracağını belirtir.

public enum class HandoffBehavior
public enum HandoffBehavior
type HandoffBehavior = 
Public Enum HandoffBehavior
Devralma
HandoffBehavior

Alanlar

Name Değer Description
SnapshotAndReplace 0

Yeni animasyonlar, uygulandıkları özelliklerdeki mevcut animasyonların yerini alır.

Compose 1

Yeni animasyonlar, yeni animasyonlar oluşturma zincirinin sonuna eklenerek mevcut animasyonlarla birleştirilir.

Açıklamalar

Oluştur'u kullanarak bir Storyboardözelliğe , AnimationTimelineveya AnimationClock uyguladığınızda, daha önce bu özellikle ilişkilendirilmiş tüm Clock nesneler sistem kaynaklarını kullanmaya devam eder; zamanlama sistemi saatleri otomatik olarak kaldırmaz.

Oluştur'u kullanarak çok sayıda saat uyguladığınızda performans sorunlarını önlemek için, oluşturma saatlerini tamamlandıktan sonra animasyonlu özellikten kaldırmanız gerekir. Saati kaldırmanın birkaç yolu vardır:

Bu öncelikle yaşam süresi uzun olan nesnelerdeki animasyonlar için bir sorundur. Bir nesne çöp toplandığında, saatleri de kesilir ve çöp toplanır.

Saat nesneleri hakkında daha fazla bilgi için bkz. Animasyon ve Zamanlama Sistemine Genel Bakış.

Şunlara uygulanır