ParallelTimeline.SlipBehavior Özellik

Tanım

Bir veya daha fazla alt öğe kaydığında bu zaman çizelgesinin Timeline nasıl davranacağını belirten bir değer alır veya ayarlar.

public:
 property System::Windows::Media::Animation::SlipBehavior SlipBehavior { System::Windows::Media::Animation::SlipBehavior get(); void set(System::Windows::Media::Animation::SlipBehavior value); };
public System.Windows.Media.Animation.SlipBehavior SlipBehavior { get; set; }
member this.SlipBehavior : System.Windows.Media.Animation.SlipBehavior with get, set
Public Property SlipBehavior As SlipBehavior

Özellik Değeri

SlipBehavior

Bir veya daha fazla alt öğe kaydığında bu zaman çizelgesinin Timeline nasıl davranacağını gösteren değer. Grow varsayılan değerdir.

Açıklamalar

Animasyonları ve medyayı eşitlemek genellikle tercih edilir. Bununla birlikte, medya ile birlikte bir animasyonu güvenilir bir şekilde oynatmayı zorlaştıran medya kayıttan yürütmenin yüklenip arabelleğe alınması nedeniyle medya kayıttan yürütmenin geciktirilmesi nedeniyle karmaşık bir durumdur. SlipBehavior özelliği, medya ve animasyonlar birlikte oynatıldığında ne olacağını belirlemek için kullanılır. (varsayılan) değeri Grow , animasyon zaman çizelgelerinin eşitlenmesi gerekmediğini ve zaman çizelgesindeki diğer medyanın durumundan bağımsız olarak belirtildiğinde yürütüleceğini belirtir. Öte yandan değeri Slip , bir animasyonun medya yürütülmeye hazır olana kadar bekleyeceğini (kaydıracağını) belirtir. Aşağıdaki diyagramlarda bu davranış gösterilmektedir.

Bu Storyboard , bir video ve animasyon oynatmaktadır. SlipBehavior olarak ayarlandığında Grow ve Duration özelliği Storyboard olarak ayarlandığındaAutomaticStoryboard, tüm medya ve animasyonları oynatacak şekilde büyür.

Diyagram: SlipBehavior diyagramının anahtarı

Diyagram: Grow'un SlipBehavior özellik değeri

BuStoryboard, ne kadar kaydıklarına Grow bakılmaksızın medya ve animasyonların oynatıldığı 5 saniyelik ve 5 saniyelik bir SlipBehavior Duration değere sahiptir.

Diyagram: Grow'un SlipBehavior özellik değeri

Bu Storyboard , bir SlipBehavior öğesine Slipsahiptir. DoubleAnimation Medya zaman çizelgesi de ilerlemediği sürece (ve diğer medya olmayan alt Storyboardöğeleri) ilerlemez. Medyanın yüklenmesi biraz zaman alıyorsa veya arabelleğe alıyorsa, animasyon onunla birlikte bekler (kayar). Bu, animasyonların tek bir medya dosyasıyla eşitlenmesine olanak tanır.

Medya ve animasyon için SlipBehavior diyagramı

Bu Storyboard işlem 5 saniyelik bir Duration süreye sahiptir SlipBehavior Slip. Bu senaryoda, medya dosyasının ve animasyonunun 5 saniye boyunca oynatıldığı garanti edilir.

Diyagram: Görsel Taslak'ın SlipBehavior özelliği

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı SlipBehaviorProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır

Ayrıca bkz.