EntranceNavigationTransitionInfo クラス

定義

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

public ref class EntranceNavigationTransitionInfo sealed : NavigationTransitionInfo
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EntranceNavigationTransitionInfo final : NavigationTransitionInfo
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class EntranceNavigationTransitionInfo final : NavigationTransitionInfo
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EntranceNavigationTransitionInfo : NavigationTransitionInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class EntranceNavigationTransitionInfo : NavigationTransitionInfo
Public NotInheritable Class EntranceNavigationTransitionInfo
Inherits NavigationTransitionInfo
継承
Object Platform::Object IInspectable DependencyObject NavigationTransitionInfo EntranceNavigationTransitionInfo
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

EntranceNavigationTransitionInfo クラスは、ページ更新アニメーションを表します。 ページの更新は、受信したコンテンツのスライド アップ アニメーションとフェード イン アニメーションの組み合わせです。

Windows 10バージョン 1803 では、Frame は NavigationThemeTransition を使用して Pages 間のナビゲーションをアニメーション化します。 DefaultNavigationTransitionInfo は EntranceNavigationTransitionInfo であるため、既定ではアニメーションはページ更新です。

XAML 添付プロパティ

EntranceNavigationTransitionInfo は、 XAML 添付プロパティのホスト サービス クラスです。

添付プロパティへの XAML プロセッサ アクセスをサポートし、同等の get 操作と set 操作をコードに公開するために、各 XAML 添付プロパティには、Get および Set アクセサー メソッドのペアがあります。 コードで値を取得または設定するもう 1 つの方法は、依存関係プロパティ システムを使用して GetValue または SetValue を呼び出し、識別子フィールドを依存関係プロパティ識別子として渡すことです。

添付プロパティ 説明
IsTargetElement 要素がアニメーションのターゲットであるかどうかを示す値を取得または設定します。

コンストラクター

EntranceNavigationTransitionInfo()

EntranceNavigationTransitionInfo クラスの新しいインスタンスを初期化します。

プロパティ

Dispatcher

このオブジェクトが関連付けられている CoreDispatcher を取得します。 CoreDispatcher は、コードが UI 以外のスレッドによって開始された場合でも、UI スレッド上の DependencyObject にアクセスできる機能を表します。

(継承元 DependencyObject)
IsTargetElementProperty

EntranceNavigationTransitionInfo.IsTargetElement XAML 添付プロパティを識別します。

添付プロパティ

IsTargetElement

要素がアニメーションのターゲットであるかどうかを示す値を取得または設定します。

メソッド

ClearValue(DependencyProperty)

依存関係プロパティのローカル値をクリアします。

(継承元 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

依存関係プロパティに対して確立された基本値を返します。これは、アニメーションがアクティブでない場合に適用されます。

(継承元 DependencyObject)
GetIsTargetElement(UIElement)

ターゲット要素の EntranceNavigationTransitionInfo.IsTargetElement XAML 添付プロパティの値を取得します。

GetNavigationStateCore()

派生クラスで実装された場合、 Frame.Navigate と同様の API を使用してナビゲーション アクションに対して報告されるナビゲーション状態文字列を取得します。

(継承元 NavigationTransitionInfo)
GetValue(DependencyProperty)

DependencyObject から依存関係プロパティの現在の有効な値を返します。

(継承元 DependencyObject)
ReadLocalValue(DependencyProperty)

ローカル値が設定されている場合は、依存関係プロパティのローカル値を返します。

(継承元 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

この DependencyObject インスタンスの特定の DependencyProperty に対する変更をリッスンするための通知関数を登録します。

(継承元 DependencyObject)
SetIsTargetElement(UIElement, Boolean)

ターゲット要素の EntranceNavigationTransitionInfo.IsTargetElement XAML 添付プロパティの値を設定します。

SetNavigationStateCore(String)

派生クラスで実装される場合は、 Frame.Navigate と同様の API を使用してナビゲーション アクションに渡されるナビゲーション状態文字列を設定します。

(継承元 NavigationTransitionInfo)
SetValue(DependencyProperty, Object)

DependencyObject の依存関係プロパティのローカル値を設定します。

(継承元 DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

RegisterPropertyChangedCallback を呼び出して以前に登録した変更通知を取り消します。

(継承元 DependencyObject)

適用対象

こちらもご覧ください