Share via


PageStackEntry クラス

定義

フレームの BackStack または ForwardStack 内のエントリを表 します

public ref class PageStackEntry sealed : DependencyObject
/// [Windows.Foundation.Metadata.Activatable(Microsoft.UI.Xaml.Navigation.IPageStackEntryFactory, 65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PageStackEntry final : DependencyObject
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.UI.Xaml.Navigation.IPageStackEntryFactory), 65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PageStackEntry : DependencyObject
Public NotInheritable Class PageStackEntry
Inherits DependencyObject
継承
Object Platform::Object IInspectable DependencyObject PageStackEntry
属性

注釈

このクラスには、 Frame の履歴内の特定のナビゲーションに関する情報が含まれています。 これは通常、前のフレーム ナビゲーションの結果として BackStackForwardStack のエントリを表します。 このクラスを使用して、特別な目的のためにナビゲーション履歴に新しいエントリを追加することもできます。 たとえば、ユーザーがセカンダリ タイルを使用して特定のページに移動すると、アプリのメイン ページのエントリを BackStack に追加できます。 これにより、セカンダリ タイルのページで [戻る] ボタンが有効になり、ユーザーはそこからホーム ページに簡単に移動できます。

コンストラクター

PageStackEntry(TypeName, Object, NavigationTransitionInfo)

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

プロパティ

Dispatcher

常に Windows アプリ SDK アプリで を返しますnull。 代わりに DispatcherQueue を使用してください。

(継承元 DependencyObject)
DispatcherQueue

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

(継承元 DependencyObject)
NavigationTransitionInfo

ナビゲーション エントリに関連付けられているアニメーション切り替えを示す値を取得します。

Parameter

このナビゲーション エントリに関連付けられているナビゲーション パラメーターを取得します。

SourcePageType

このナビゲーション エントリに関連付けられているページの種類を取得します。

SourcePageTypeProperty

SourcePageType 依存関係プロパティを識別します。

メソッド

ClearValue(DependencyProperty)

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

(継承元 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

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

(継承元 DependencyObject)
GetValue(DependencyProperty)

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

(継承元 DependencyObject)
ReadLocalValue(DependencyProperty)

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

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

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

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

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

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

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

(継承元 DependencyObject)

適用対象

こちらもご覧ください