INavigation インターフェイス

定義

プラットフォーム固有のナビゲーションを抽象化するインターフェイス。

public interface INavigation
type INavigation = interface
派生

注釈

Android プラットフォームでは、操作によって INavigation アクティビティのライフサイクルの通知が生成されないことに注意してください。 Pageの Android 実装では、プッシュまたはポップするたびに、 NavigationPage 1 つのアクティビティに対してページのコンテンツを追加または削除するだけです。

また、Windows Phone プラットフォームによって、ナビゲーションがネイティブで提供されることにも注意してください。 そのため、 NavigationPage そのプラットフォームでのナビゲーションを取得するために、オブジェクトを使用する必要はありません。

プロパティ

ModalStack

モーダル ナビゲーション スタックを取得します。

NavigationStack

ナビゲーションでページのスタックを取得します。

メソッド

InsertPageBefore(Page, Page)

ナビゲーション スタックで、既存ページの前にページを挿入します。

PopAsync()

ナビゲーション スタックから最新の Page を非同期に削除します。

PopAsync(Boolean)

ナビゲーション スタックから最新の Page を非同期に削除します。オプションでアニメーションを指定できます。

PopModalAsync()

モーダルとして表示された最新の Page を非同期で破棄します。

PopModalAsync(Boolean)

モーダルとして表示された最新の Page を非同期で破棄します。オプションのアニメーションあり。

PopToRootAsync()

ナビゲーション スタックからルート Page 以外のすべてがポップされます。

PopToRootAsync(Boolean)

ナビゲーション スタックからルート Page 以外のすべてがポップされます。オプションのアニメーションあり。

PushAsync(Page)

ナビゲーション スタックの一番上に Page を非同期で追加します。

PushAsync(Page, Boolean)

ナビゲーション スタックの一番上に Page を非同期で追加します。オプションのアニメーションあり。

PushModalAsync(Page)

Page をモーダルとして表示します。

PushModalAsync(Page, Boolean)

モーダルとして Page を表示します。オプションのアニメーションあり。

RemovePage(Page)

ナビゲーション スタックから指定のページを削除します。

適用対象