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 要素に特定の Duration 値を設定します。 GeneratedDuration 値を設定した場合、Duration 値を使用してストーリーボードが切り捨てられたり変更されたりすることはありません。切り替えの合計長さは、[ストーリーボード] または GeneratedDuration のアニメーションで設定した最も長い Duration 値のいずれか長い方です。
暗黙の移行
VisualTransition は、GeneratedDuration を含むがストーリーボード値を持たないように定義できます。 これにより、2 つの状態間で異なる値を補間できる暗黙的な遷移が作成されます。 詳細については、「 GeneratedDuration」を参照してください。