ParallelTimeline.SlipBehavior プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タイムラインの 1 つ以上の Timeline 子がずれた場合、このタイムラインの動作を指定する値を取得または設定します。
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 子がずれた場合の、このタイムラインの動作を指定する値。 既定値は Grow です。
注釈
多くの場合、アニメーションとメディアを同期することが望ましいです。 ただし、これは、メディアの読み込みまたはバッファリングによってメディアの再生が遅れる可能性があるため、メディアと共にアニメーションを確実に再生することが困難になるという事実によって複雑になります。 プロパティは SlipBehavior 、メディアとアニメーションが一緒に再生されるときに何が起こるかを判断するために使用されます。 値 Grow (既定値) は、タイムライン内の他のメディアの状態に関係なく、アニメーション タイムラインを同期する必要がなく、指定した場合に再生されることを指定します。 一方、 の Slip 値は、メディアを再生する準備ができるまでアニメーションが待機 (スリップ) することを指定します。 次の図は、この動作を示しています。
これにより Storyboard 、ビデオとアニメーションが再生されます。 が にGrow設定され、 の DurationStoryboard プロパティが にAutomatic設定されている場合SlipBehavior、 Storyboard はすべてのメディアとアニメーションを再生するように拡張されます。
これには Storyboard 、 SlipBehaviorGrow と Duration の 5 秒があり、メディアとアニメーションがどれだけ滑ったかに関係なく再生する 5 秒を提供します。
SlipBehaviorこれには Storyboard の Slipがあります。 DoubleAnimation メディアタイムラインも進行していない限り、 (および のStoryboard他のメディア以外の子) は進行しないことに注意してください。 メディアの読み込みに時間がかかる場合、またはバッファリング中の場合、アニメーションは待機 (スリップ) します。 これにより、アニメーションを 1 つのメディア ファイルと同期できます。
これには Storyboard 、 SlipBehaviorSlip と の Duration 5 秒があります。 このシナリオでは、メディア ファイルとアニメーションは 5 秒間再生することが保証されます。
依存プロパティ情報
識別子フィールド | SlipBehaviorProperty |
に設定されたメタデータ プロパティ true |
なし |
適用対象
こちらもご覧ください
.NET