VisualTransition.Storyboard プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
property Storyboard ^ Storyboard { Storyboard ^ get(); void set(Storyboard ^ value); };
Storyboard Storyboard();
void Storyboard(Storyboard value);
public Storyboard Storyboard { get; set; }
var storyboard = visualTransition.storyboard;
visualTransition.storyboard = storyboard;
Public Property Storyboard As Storyboard
<VisualTransition>
singleStoryboard
</VisualTransition>
プロパティ値
切り替えが発生したときに発生する ストーリーボード 。
注釈
プロパティの Storyboard
値は null または 1 つの Storyboard オブジェクトです。
ストーリーボードはアニメーションのコンテナーに似ていますが、1 つ以上のアニメーション定義を含めることができます。 このような各アニメーションは、特定の名前付きターゲットの特定の依存関係プロパティをターゲットにすることができます。 名前付きターゲットは、テンプレート自体で定義された Name または x:Name 属性値 を持つコントロール テンプレート内の要素である必要があります。 依存関係プロパティは、そのオブジェクトのオブジェクト モデルに存在するプロパティであるか、添付プロパティである必要があります。 アニメーションをターゲットにするには、 Storyboard.TargetName および Storyboard.TargetProperty 添付プロパティを使用します。 XAML 構文を使用してアニメーションを定義する方法と、使用できるアニメーションの種類の詳細については、「 ストーリーボード化されたアニメーション」を参照してください。
のアニメーション VisualTransition.Storyboard
を使用してターゲットとするプロパティは、Point、 Color、 または Double に限定されません。
ObjectAnimationUsingKeyFrames と DiscreteObjectKeyFrame を使用できます。
[ストーリーボード] の値がある場合は、GeneratedDuration の値を省略できます。 代わりに、Storyboard 内のアニメーション、またはその中の メイン Storyboard 要素に特定の Duration 値を設定します。 GeneratedDuration 値を設定した場合、Duration 値を使用してストーリーボードが切り捨てられたり変更されたりすることはありません。切り替えの合計長は、ストーリーボードのアニメーションで設定した最長の Duration 値、または GeneratedDuration のいずれか長い方です。
暗黙の移行
VisualTransition は GeneratedDuration を含むがストーリーボード値を持たないように定義できます。 これにより、2 つの状態間で異なる値を補間できる暗黙的な遷移が作成されます。 詳細については、「 GeneratedDuration」を参照してください。