Microsoft.UI.Xaml.Media.Animation 名前空間

切り替えアニメーション、表示状態、またはアニメーション化された UI コンポーネント用のアニメーションとストーリーボード API を提供します。

クラス

名前 説明
AddDeleteThemeTransition

コントロールがパネルの子を追加または削除する場合のアニメーション化された切り替え動作を提供します。 たとえば、 グリッドに表示されている写真のコレクションがある場合は、このアニメーションを グリッド に関連付けて、写真が追加または削除されると、写真が表示の有無に応じてアニメーション化されるようにすることができます。

BackEase

期間の一部の間にメイン関数の反対方向の値を変更し、関数のオーバー タイム動作を従来の方法で反転して終了するイージング関数を表します。

BasicConnectedAnimationConfiguration

接続されたアニメーションを、ソースから宛先への線形遷移として構成するオブジェクト。

BeginStoryboard

ストーリーボードを開始するトリガー アクション。 一般的に使用されません。 「解説」を参照してください。

BounceEase

アニメーション化されたバウンス効果を作成するイージング関数を表します。

CircleEase

円関数を使用して加速または減速するアニメーションを作成するイージング関数を表します。

ColorAnimation

指定した期間の線形補間を使用して、2 つのターゲット値の間の Color プロパティの値をアニメーション化 します

ColorAnimationUsingKeyFrames

一連のキー フレームに沿って Color プロパティの値をアニメーション化します。

ColorKeyFrame

Color ターゲット値を持つアニメーション セグメントを定義する特定のアニメーション キー フレーム手法の基本クラスを提供します。 派生クラスはそれぞれ、ColorAnimationUsingKeyFrames アニメーション用に提供される Color 値に対して異なるキー フレーム補間メソッドを提供します。

ColorKeyFrameCollection

インデックスによって個別にアクセスできる ColorKeyFrame オブジェクトのコレクションを表します。 ColorKeyFrameCollection は ColorAnimationUsingKeyFrames.KeyFrames プロパティの 値です。

CommonNavigationTransitionInfo

ナビゲーション画面切り替えアニメーションの一般的なパラメーターを提供します。

ConditionallyIndependentlyAnimatableAttribute

一般的な使用を意図していません。 「IndependentlyAnimatableAttribute」も参照してください。

ConnectedAnimation

ある要素の終了と別の要素の入り口を同時にアニメーション化するアニメーションを表します。

ConnectedAnimationConfiguration

接続されたアニメーション中に再生するアニメーションの種類を表すオブジェクト。

ConnectedAnimationService

ConnectedAnimation を表示するプロパティとメソッドを提供するサービスを表します。

ContentThemeTransition

コントロールのコンテンツが変化しているときの切り替え動作のアニメーションです。 これは 、AddDeleteThemeTransition に加えて適用される場合があります。

ContinuumNavigationTransitionInfo

連続遷移中にコンテキストを提供するためにページ間を移動するオブジェクトを指定します。

CubicEase

数式 f (t) = t3 を使用して加速または減速するアニメーションを作成するイージング関数を表します。

DirectConnectedAnimationConfiguration

ソースと変換先の間ですばやく線形アニメーションを再生するように接続されたアニメーションを構成するオブジェクト。

DiscreteColorKeyFrame

前のキー フレームの Color 値から、個別の値を使用して独自 の値 にアニメーション化します。

DiscreteDoubleKeyFrame

前のキー フレームの Double 値から、個別の値を使用して独自 の値 にアニメーション化します。

DiscreteObjectKeyFrame

前のキー フレームの Object 値から、個別の値を使用して独自 の値 にアニメーション化します。

DiscretePointKeyFrame

不連続フレームを使用して、前のキー フレームの Point 値から独自 の値 にアニメーション化します。

DoubleAnimation

指定した期間の線形補間を使用して、2 つのターゲット値の間の Double プロパティの値をアニメーション化 します

DoubleAnimationUsingKeyFrames

一連のキー フレームに沿って Double プロパティの値をアニメーション化します。

DoubleKeyFrame

DoubleAnimationUsingKeyFrames の独自のターゲット値と補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

DoubleKeyFrameCollection

インデックスによって個別にアクセスできる DoubleKeyFrame オブジェクトのコレクションを表します。 DoubleKeyFrameCollection は DoubleAnimationUsingKeyFrames.KeyFrames プロパティの 値です。

DragItemThemeAnimation

ドラッグされている項目要素に適用される事前構成済みのアニメーションを表します。

DragOverThemeAnimation

ドラッグされている要素の下にある要素に適用される事前構成済みのアニメーションを表します。

DrillInNavigationTransitionInfo

ユーザーが論理階層内 (マスター リストから詳細ページなど) に進むときに実行するアニメーションを指定します。

DrillInThemeAnimation

マスター ページから詳細ページなど、ユーザーが論理階層内を進むときに実行される構成済みのアニメーションを表します。

DrillOutThemeAnimation

詳細ページからマスター ページなど、ユーザーが論理階層内で後方に移動したときに実行される構成済みのアニメーションを表します。

DropTargetItemThemeAnimation

潜在的なドロップ ターゲット要素に適用される構成済みのアニメーションを表します。

EasingColorKeyFrame

イージング関数を ColorAnimationUsingKeyFrames キー フレーム アニメーションに関連付けます。

EasingDoubleKeyFrame

イージング関数を DoubleAnimationUsingKeyFrames キー フレーム アニメーションに関連付けます。

EasingFunctionBase

すべてのイージング関数の基本クラスを提供します。

EasingPointKeyFrame

イージング関数を PointAnimationUsingKeyFrames キー フレーム アニメーションに関連付けます。

EdgeUIThemeTransition

エッジ UI の切り替えのアニメーション化された遷移動作を提供します。

ElasticEase

静止するまで前後に振動するスプリングに似たアニメーションを作成するイージング関数を表します。

EntranceNavigationTransitionInfo

ページにコンテンツが表示されたときに実行するアニメーションを指定 します

EntranceThemeTransition

コントロールが最初に表示されたときのアニメーション化された切り替え動作を提供します。 これは、個々のオブジェクトまたはオブジェクトのコンテナーで使用できます。 後者の場合、子要素は、すべて同時に表示されるのではなく、順番にアニメーション化されます。

ExponentialEase

指数数式を使用して加速または減速するアニメーションを作成するイージング関数を表します。

FadeInThemeAnimation

コントロールが最初に表示されるときに適用される、構成済みの不透明度アニメーションを表します。

FadeOutThemeAnimation

UI からコントロールが削除されたとき、または非表示になったときにコントロールに適用される、構成済みの不透明度アニメーションを表します。

GravityConnectedAnimationConfiguration

重力構成を使用して再生するように接続されたアニメーションを構成するオブジェクト。

IndependentlyAnimatableAttribute

一般的な使用を意図していません。 この属性は、Microsoft Visual Studioなどのデザイン ツールで使用されます。 Microsoft Visual Studioは属性を解釈し、パフォーマンスと制限に関してアニメーション とプロパティの組み合わせがどのように機能するかをアプリ開発者に通知します。

KeySpline

アニメーションの進行状況を定義するスプライン キー フレームを表します。

KeyTimeHelper

KeyTime 値を操作するためのユーティリティ メソッドを提供します。 C# コードでは、代わりに KeyTime のメンバーを使用する必要があります。

LinearColorKeyFrame

線形補間を使用して、前のキー フレームの Color 値から独自 の値 にアニメーション化します。

LinearDoubleKeyFrame

線形補間を使用して、前のキー フレームの Double 値から独自 の値 にアニメーション化します。

LinearPointKeyFrame

線形補間を使用して、前のキー フレームの Point 値から独自 の Value にアニメーション化します。

NavigationThemeTransition

ページ ナビゲーション アニメーションを提供します。

NavigationTransitionInfo

Frame.Navigate メソッドのパラメーター情報を提供します。 ナビゲーション アクション中の切り替えアニメーションの実行方法を制御します。

ObjectAnimationUsingKeyFrames

指定した期間にわたって、一連の KeyFrame に沿って Object プロパティの値をアニメーション化します

ObjectKeyFrame

ObjectAnimationUsingKeyFrames の独自のターゲット値と補間メソッドを持つアニメーション セグメントを定義します。

ObjectKeyFrameCollection

インデックスによって個別にアクセスできる ObjectKeyFrame オブジェクトのコレクションを表します。 ObjectKeyFrameCollection は 、ObjectAnimationUsingKeyFrames.KeyFrames プロパティの 値です。

PaneThemeTransition

パネル UI の切り替えのアニメーション化された遷移動作を提供します。

PointAnimation

指定した期間の線形補間を使用して、2 つのターゲット値の間の Point プロパティの値をアニメーション化 します

PointAnimationUsingKeyFrames

KeyFrames のセットに沿って Point プロパティの値をアニメーション化します。

PointerDownThemeAnimation

項目または要素に対してポインターダウンが検出されたときに実行される、構成済みのアニメーションを表します。

PointerUpThemeAnimation

項目または要素でポインターが検出され、タップ アクションが解放された後に実行される、構成済みのアニメーションを表します。

PointKeyFrame

PointAnimationUsingKeyFrames の独自のターゲット値と補間メソッドを持つアニメーション セグメントを定義します。

PointKeyFrameCollection

インデックスによって個別にアクセスできる PointKeyFrame オブジェクトのコレクションを表します。 PointKeyFrameCollection は PointAnimation.KeyFrames プロパティの 値です。

PopInThemeAnimation

表示されるコントロールのポップイン コンポーネント (オブジェクトのヒントのような UI など) に適用される構成済みのアニメーションを表します。 このアニメーションには、不透明度と変換が組み合わされています。

PopOutThemeAnimation

コントロールのポップアップ コンポーネント (オブジェクトのツールヒントのような UI など) に適用される、事前構成済みのアニメーションを表します。 このアニメーションには、不透明度と変換が組み合わされています。

PopupThemeTransition

コントロールのポップイン コンポーネント(たとえば、オブジェクト上のツールチップのようなUI)が表示される際に適用されるアニメーションによる切り替え動作を提供します。

PowerEase

数式 f (t) = t*p* を使用して加速または減速するアニメーションを作成するイージング関数を表します。 ここで、pPower プロパティと等しくなります。

QuadraticEase

数式 f (t) = t2 を使用して加速または減速するアニメーションを作成するイージング関数を表します。

QuarticEase

数式 f (t) = t4 を使用して加速または減速するアニメーションを作成するイージング関数を表します。

QuinticEase

数式 f (t) = t5 を使用して加速または減速するアニメーションを作成するイージング関数を表します。

ReorderThemeTransition

リスト ビュー コントロールの項目の順序が変わったときの切り替え動作のアニメーションです。 通常、これはドラッグ ドロップ操作が原因です。 コントロールやテーマが異なると、関連するアニメーションの特性が異なる可能性があります。

RepeatBehaviorHelper

RepeatBehavior 値を処理するための基本的なユーティリティ メソッドを提供します。 C# コードでは、代わりに RepeatBehavior のメンバーを使用する必要があります。

RepositionThemeAnimation

位置を変更するオブジェクトをアニメーション化するために使用します。

RepositionThemeTransition

コンテキストが設定されておらず、移動のトリガーが渡されると、レイアウト の移動 に対応します。

SineEase

サイン式を使用して加速または減速するアニメーションを作成するイージング関数を表します。

SlideNavigationTransitionInfo

スライド ナビゲーション画面切り替えのパラメーターを提供します。

SplineColorKeyFrame

スプライン補間を使用して、前のキー フレームの Color 値から独自 の値 にアニメーション化します。

SplineDoubleKeyFrame

スプライン補間を使用して、前のキー フレームの Double 値から独自 の値 にアニメーション化します。

SplinePointKeyFrame

スプライン補間を使用して、前のキー フレームの Point 値から独自 の値 にアニメーション化します。

SplitCloseThemeAnimation

分割アニメーションを使用してターゲット UI を隠す構成済みアニメーションを表します。

SplitOpenThemeAnimation

分割アニメーションを使用してターゲット UI を表示する、構成済みのアニメーションを表します。

Storyboard

タイムラインを使用してアニメーションを制御し、その子アニメーションのオブジェクトとプロパティのターゲット情報を提供します。

SuppressNavigationTransitionInfo

ナビゲーション中にアニメーションを非表示にすることを指定します。

SwipeBackThemeAnimation

スワイプ操作後に要素がレイアウト スロットにスライドバックしたときにコントロールに適用される、構成済みのアニメーションを表します。

SwipeHintThemeAnimation

スワイプ ジェスチャが可能になったことを示す、構成済みのアニメーションを表します。

Timeline

Windows ランタイム アニメーションの期間とその他の動作プロパティを定義します。 タイムラインはストーリーボードの基本クラスであり、アニメーション ライブラリのアニメーション タイプや、表示状態またはページ レベルの XAML でカスタム アニメーションに使用されるものも含め、すべてのWindows ランタイムアニメーションの種類です。

TimelineCollection

Timeline オブジェクト (特定の種類のアニメーション) のコレクションを表します。 TimelineCollection は Storyboard.Children プロパティの値です。

Transition

定義済みのアクションまたは状態の変更に対して発生する視覚的な動作を表します。 特定のテーマ切り替え (さまざまな遷移派生クラス) は、 UIElement.Transitions プロパティを使用して個々の要素に適用することも、 ContentControl.ContentTransitions などのシナリオ固有のテーマ遷移プロパティに適用することもできます。

TransitionCollection

Transition オブジェクトのコレクションを表します。 各 Transition オブジェクトは、Windows ランタイム アニメーション ライブラリの一部である異なるテーマの切り替えを表します。

構造体

名前 説明
KeyTime

アニメーション中に特定のキー フレームを実行するタイミングを指定します。

RepeatBehavior

タイムラインが単純な期間を繰り返す方法について説明します。

列挙型

名前 説明
ClockState

アニメーションの潜在的な状態について説明します。

ConnectedAnimationComponent

接続されたアニメーションを構成するコンポーネント アニメーションを指定する定数を定義します。

EasingMode

イージング関数に関連付けられたアニメーションの補間方法を指定します。

FillBehavior

タイムラインがアクティブな期間外にあり、親がアクティブまたは保留期間内にある場合の タイムライン の動作を指定します。

RepeatBehaviorType

RepeatBehavior 生の値が表す繰り返しモードを指定します。

SlideNavigationTransitionEffect

スライドの切り替え中に再生するアニメーションの種類を記述する定数を定義します。

こちらもご覧ください