Timeline.FillBehavior プロパティ


アクティブな期間の末尾に到達した後の Timeline の動作を指定する値を取得または設定します。Gets or sets a value that specifies how the Timeline behaves after it reaches the end of its active period.

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


タイムラインがアクティブな期間の末尾に到達したが、その親はまだアクティブな期間または保留期間にある場合のタイムラインの動作を指定する値。A value that specifies how the timeline behaves after it reaches the end of its active period but its parent is inside its active or fill period. 既定値は HoldEnd です。The default value is HoldEnd.


アニメーションがアクティブな期間HoldEndの終わりに達した後に値を保持する場合は、アニメーションのプロパティをに設定します。FillBehaviorSet an animations FillBehavior property to HoldEnd when you want the animation to hold its value after it reaches the end of its active period. FillBehaviorHoldEnd設定がであるアクティブな期間の最後に達したアニメーションは、その塗りつぶし期間に含まれていると言います。An animation that has reached the end of its active period that has a FillBehavior setting of HoldEnd is said to be in its fill period. アクティブな期間の終わりに達した後にアニメーションがその値を保持しないようにするには、その値を設定します。When you don't want an animation to hold its value after it reaches the end of its active period, set its

FillBehaviorプロパティをStopにします。FillBehavior property to Stop.

塗りつぶし期間のアニメーションは引き続きターゲットプロパティの値をオーバーライドするので、他の方法でターゲットプロパティの値を設定しようとすると、効果がないように見えることがあります。Because an animation in its fill period continues to override its target property's value, attempting to set the target property's value through other means might appear to have no effect. アニメーション化した後にプロパティ値を設定する方法を示す例については、「方法:ストーリーボードを使用してアニメーション化した後、プロパティを設定します。For an example showing how to set a property value after it has been animated, see How to: Set a Property After Animating It with a Storyboard.

子タイムラインは、親タイムラインが停止したときに再生と塗りつぶしを停止します。子タイムラインを設定する場合は、その親タイムラインのがのFillBehavior HoldEndであることを確認します。A child timeline stops playing and filling when its parent timeline stops; if you want a child timeline to fill, make sure its parent timeline has a FillBehavior of HoldEnd.

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

識別子フィールドIdentifier field FillBehaviorProperty
メタデータプロパティがに設定されるtrueMetadata properties set to true NoneNone