IUIAnimationStoryboard::AddTransitionAtKeyframe メソッド (uianimation.h)
指定したキーフレームから開始する遷移を追加します。
構文
HRESULT AddTransitionAtKeyframe(
[in] IUIAnimationVariable *variable,
[in] IUIAnimationTransition *transition,
[in] UI_ANIMATION_KEYFRAME startKeyframe
);
パラメーター
[in] variable
遷移を追加するアニメーション変数。
[in] transition
追加する切り替え。
[in] startKeyframe
新しい画面切り替えの開始位置を指定するキーフレーム。
戻り値
メソッドが成功した場合は、S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。 エラー コードの一覧については、「 Windows アニメーション エラー コード 」を参照してください。
リターン コード | 説明 |
---|---|
|
この切り替えは、ストーリーボードに既に追加されているか、再生が完了してリリースされたストーリーボードに追加されています。 |
|
切り替えは、ストーリーボードの別の切り替えの始まりを食べる可能性があります。 |
解説
画面切り替えは、再生される順序で追加する必要があります。 ストーリーボードの前の遷移が完了する前に遷移の再生が開始される場合があります。この場合、新しい遷移によって見られる初期値と速度は、前の遷移の状態によって決定されます。 遷移は、前の遷移の開始前に開始しないでください。
キーフレームはストーリーボード内の時間を表し、遷移の開始時刻と終了時刻を指定するために使用できます。 キーフレームは切り替えの最後に追加できるため、ストーリーボードが再生されるまで、ストーリーボードの先頭からのオフセットが不明な場合があります。
要件
サポートされている最小のクライアント | Windows 7、Windows Vista、および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | uianimation.h |
[DLL] | UIAnimation.dll |
関連項目
IUIAnimationStoryboard::AddKeyframeAfterTransition
IUIAnimationStoryboard::AddKeyframeAtOffset
IUIAnimationStoryboard::AddTransition