Xamarin.Forms 使用 PRISM 在 MasterDetail 的详细信息视图中返回 NavigationPage 堆栈
Xamarin.Forms Back Stack of NavigationPage inside Details view of MasterDetail using PRISM
我将 Xamarin.Forms 与 PRISM 一起使用。我的应用从导航到 MyMasterDetailPage/MyNavigationPage/MainPage
开始。从母版页,我想导航到 page2
并有一个后退箭头而不是汉堡包图标。按下它会带你回到 MainPage,汉堡包图标又回来了。我尝试导航到 MyNavigationPage/page2 and
MyMasterDetailPage/MyNavigationPage/page2`,但它似乎正在清除后台堆栈。可能有其他页面需要我当前看到的行为,因此能够配置行为将是理想的(并不总是一种方式或另一种方式)。
您需要在 MyNavigationPage 上实现 INavigationPageOptions 接口并将 ClearNavigationStackOnNavigation 属性 设置为 false。
我将 Xamarin.Forms 与 PRISM 一起使用。我的应用从导航到 MyMasterDetailPage/MyNavigationPage/MainPage
开始。从母版页,我想导航到 page2
并有一个后退箭头而不是汉堡包图标。按下它会带你回到 MainPage,汉堡包图标又回来了。我尝试导航到 MyNavigationPage/page2 and
MyMasterDetailPage/MyNavigationPage/page2`,但它似乎正在清除后台堆栈。可能有其他页面需要我当前看到的行为,因此能够配置行为将是理想的(并不总是一种方式或另一种方式)。
您需要在 MyNavigationPage 上实现 INavigationPageOptions 接口并将 ClearNavigationStackOnNavigation 属性 设置为 false。