NavigationProxy 类

定义

表示能够通过代理处理基于堆栈的导航的对象。

public ref class NavigationProxy : Microsoft::Maui::Controls::INavigation
public class NavigationProxy : Microsoft.Maui.Controls.INavigation
type NavigationProxy = class
    interface INavigation
Public Class NavigationProxy
Implements INavigation
继承
NavigationProxy
实现

注解

元素可以使用导航代理将导航功能委托给父级(如果它们本身无法处理)。

用于 .NET MAUI 的内部用途。

构造函数

NavigationProxy()

表示能够通过代理处理基于堆栈的导航的对象。

属性

Inner

供 Microsoft.Maui.Controls 平台内部使用。

ModalStack

供 Microsoft.Maui.Controls 平台内部使用。

NavigationStack

供 Microsoft.Maui.Controls 平台内部使用。

方法

GetModalStack()

表示能够通过代理处理基于堆栈的导航的对象。

GetNavigationStack()

表示能够通过代理处理基于堆栈的导航的对象。

InsertPageBefore(Page, Page)

供 Microsoft.Maui.Controls 平台内部使用。

OnInsertPageBefore(Page, Page)

表示能够通过代理处理基于堆栈的导航的对象。

OnPopAsync(Boolean)

表示能够通过代理处理基于堆栈的导航的对象。

OnPopModal(Boolean)

表示能够通过代理处理基于堆栈的导航的对象。

OnPopToRootAsync(Boolean)

表示能够通过代理处理基于堆栈的导航的对象。

OnPushAsync(Page, Boolean)

表示能够通过代理处理基于堆栈的导航的对象。

OnPushModal(Page, Boolean)

表示能够通过代理处理基于堆栈的导航的对象。

OnRemovePage(Page)

表示能够通过代理处理基于堆栈的导航的对象。

PopAsync()

供 Microsoft.Maui.Controls 平台内部使用。

PopAsync(Boolean)

供 Microsoft.Maui.Controls 平台内部使用。

PopModalAsync()

供 Microsoft.Maui.Controls 平台内部使用。

PopModalAsync(Boolean)

供 Microsoft.Maui.Controls 平台内部使用。

PopToRootAsync()

供 Microsoft.Maui.Controls 平台内部使用。

PopToRootAsync(Boolean)

供 Microsoft.Maui.Controls 平台内部使用。

PushAsync(Page, Boolean)

供 Microsoft.Maui.Controls 平台内部使用。

PushAsync(Page)

供 Microsoft.Maui.Controls 平台内部使用。

PushModalAsync(Page, Boolean)

供 Microsoft.Maui.Controls 平台内部使用。

PushModalAsync(Page)

供 Microsoft.Maui.Controls 平台内部使用。

RemovePage(Page)

供 Microsoft.Maui.Controls 平台内部使用。

适用于