ParallelTimeline.SlipBehavior ParallelTimeline.SlipBehavior ParallelTimeline.SlipBehavior ParallelTimeline.SlipBehavior Property

定義

タイムラインの 1 つ以上の Timeline 子がずれた場合、このタイムラインの動作を指定する値を取得または設定します。Gets or sets a value that specifies how this timeline will behave when one or more of its Timeline children slips.

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

プロパティ値

タイムラインの 1 つ以上の Timeline 子がずれた場合の、このタイムラインの動作を指定する値。A value that indicates how this timeline will behave when one or more of its Timeline children slips. 既定値は Grow です。The default value is Grow.

注釈

多くの場合、アニメーションやおよびメディアを同期する必要があります。It is often desirable to synchronize animations and media. ただし、これは複雑であり、ファクトの読み込みまたは信頼性の高いメディアとアニメーションを再生するが困難をバッファリングしてメディアの再生を延期できます。However, this is complicated by the fact that media playback can be delayed by loading or buffering making it difficult to reliably play an animation along with media. SlipBehaviorメディアとアニメーションが一緒に再生するときの動作を決定するプロパティを使用します。The SlipBehavior property is used to determine what happens when media and animations are played together. Grow(既定値) は、アニメーション タイムラインを同期する必要はありませんし、タイムラインでの他のメディアの状態に関係なく指定した場合に再生されますを指定します。A value of Grow (default) specifies that animation timelines do not need to be synced and will play when specified regardless of the state of other media in the timeline. Slipその一方で、メディアを再生する準備ができるまでに、アニメーションが (slip) を待機するを指定します。A value of Slip on the other hand, specifies that an animation will wait (slip) until media is ready to play. 次の図は、この動作を示しています。The diagrams below illustrate this behavior.

これは、Storyboardビデオおよびアニメーションを再生します。This Storyboard plays a video and an animation. ときにSlipBehaviorに設定されているGrowDurationのプロパティ、Storyboardに設定されているAutomaticStoryboardが増加するすべてのメディアとアニメーションの再生にします。When SlipBehavior is set to Grow and the Duration property of the Storyboard is set to Automatic, the Storyboard grows to play all media and animations.

図に示します。SlipBehavior ダイアグラム キーDiagram: Key for SlipBehavior diagram

図に示します。Grow の SlipBehavior プロパティ値Diagram: SlipBehavior property value of Grow

これは、Storyboardが、SlipBehaviorGrowDurationのメディアとアニメーション 5 秒間をどの程度の遅延に関係なくを再生する、5 秒です。This Storyboard has a SlipBehavior of Grow and a Duration of 5 seconds which gives media and animations 5 seconds to play regardless of how much they slip.

図に示します。Grow の SlipBehavior プロパティ値Diagram: SlipBehavior property value of Grow

これは、Storyboardが、SlipBehaviorSlipします。This Storyboard has a SlipBehavior of Slip. なお、 DoubleAnimation (との他のメディア以外の子、 Storyboard)、メディア タイムラインが進行中も限りが進行しません。Note that the DoubleAnimation (and any other non-media children of the Storyboard) does not progress unless the media timeline is also progressing. メディア時間がかかります読み込むには、それがバッファリング中する場合や、アニメーションはられて (明細) を待機します。If the media takes a while to load, or if it is buffering, the animation will wait (slips) with it. これにより、1 つのメディア ファイルと同期するアニメーションです。This allows animations to synchronize with a single media file.

メディアおよびアニメーションの SlipBehavior ダイアグラムSlipBehavior diagram for media and animation

これは、Storyboardが、SlipBehaviorSlipDurationの 5 秒です。This Storyboard has a SlipBehavior of Slip and a Duration of 5 seconds. このシナリオで、メディア ファイルとアニメーションが 5 秒間を再生する保証されます。In this scenario, the media file and animation are guaranteed to play for 5 seconds.

図に示します。ストーリー ボードの SlipBehavior プロパティDiagram: SlipBehavior property of a Storyboard

依存プロパティ情報Dependency Property Information

識別子フィールドです。Identifier field SlipBehaviorProperty
メタデータのプロパティを設定するには trueMetadata properties set to true なしNone

適用対象

こちらもご覧ください