Udostępnij za pośrednictwem


ParallelTimeline.SlipBehavior Właściwość

Definicja

Pobiera lub ustawia wartość określającą, jak ta oś czasu będzie zachowywać się, gdy co najmniej jeden z jego Timeline elementów podrzędnych się poślizgnie.

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

Wartość właściwości

Wartość wskazująca, jak ta oś czasu będzie zachowywać się, gdy co najmniej jeden z jego Timeline elementów podrzędnych się poślizgnie. Wartość domyślna to Grow.

Uwagi

Często pożądane jest synchronizowanie animacji i multimediów. Jednak jest to skomplikowane dzięki temu, że odtwarzanie multimediów może być opóźnione przez ładowanie lub buforowanie, co utrudnia niezawodne odtwarzanie animacji wraz z multimediami. Właściwość służy do określania SlipBehavior , co się dzieje, gdy multimedia i animacje są odtwarzane razem. Wartość Grow (wartość domyślna) określa, że osie czasu animacji nie muszą być synchronizowane i będą odtwarzane po określeniu niezależnie od stanu innych nośników na osi czasu. Slip Wartość z drugiej strony określa, że animacja będzie czekać (poślizgu), aż nośnik będzie gotowy do odtwarzania. Poniższe diagramy ilustrują to zachowanie.

To Storyboard odtwarza wideo i animację. Gdy SlipBehavior jest ustawiona Duration wartość Grow , a właściwość Storyboard jest ustawiona na Automaticwartość , Storyboard zwiększa się, aby odtwarzać wszystkie multimedia i animacje.

Diagram: Klucz diagramu SlipBehavior

Diagram: Wartość właściwości SlipBehavior diagramu grow

Ma SlipBehavior to Storyboard wartość i GrowDuration 5 sekund, co daje multimedia i animacje 5 sekund do odtwarzania niezależnie od tego, ile się poślizgają.

Diagram: Wartość właściwości SlipBehavior diagramu grow

Ma to Storyboard element SlipBehavior .Slip Należy pamiętać, że element (i inne elementy podrzędne innych niż media ) Storyboardnie postępuje, chyba że DoubleAnimation oś czasu multimediów również postępuje. Jeśli ładowanie nośnika trwa trochę czasu lub buforowanie, animacja będzie czekać (poślizgi) z nim. Dzięki temu animacje mogą być synchronizowane z jednym plikiem multimedialnym.

Diagram SlipBehavior dla multimediów i animacji

Ma SlipBehavior wartość Storyboard i SlipDuration 5 sekund. W tym scenariuszu plik multimedialny i animacja mają gwarancję odtwarzania przez 5 sekund.

Diagram: Właściwość SlipBehavior diagramu scenorysu

Informacje dotyczące właściwości zależności

Pole identyfikatora SlipBehaviorProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też