gpt4 book ai didi

prism - 如何使用 Prism NavigationService 关闭模态导航页面?

转载 作者:行者123 更新时间:2023-12-01 15:21:13 33 4
gpt4 key购买 nike

在我的根 View 模型中,我称之为

await _navigationService.NavigateAsync(
"/NavigationPage/Page1of2",
useModalNavigation: true
);

果然它在模态导航中加载两个 View 模型就好了。在 Page1of2ViewModel我做另一个
await _navigationService.NavigateAsync(
"Page2of2",
useModalNavigation: false
);

哪个 View 模型现在应该关闭该模式以及如何关闭?

使用 GoBackAsync()GoBackAsync(useModalNavigation: true) 3 个 View 模型似乎都无法将模态流返回到我的根 View 模型。

最佳答案

当您在其中放置“/”时,您表示绝对导航。这是完全重置导航堆栈。它与 MainPage = new MyPage() 相同。所以这里没有发生模态导航。从堆栈中弹出页面的唯一方法是使用 NavigationService.GoBackAsync,或使用内置软件/硬件按钮返回。

关于prism - 如何使用 Prism NavigationService 关闭模态导航页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45513791/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com