从标签页1导航到另一个标签页2的最佳方法是什么?
场景是当我在选项卡页面中按下按钮时,它应该导航到另一个选项卡页面。我无法设置主标签页的选定标签属性,因为我处于标签页1 View 模型中。
这是我的代码,这不起作用,但是我打算这样做。
NavigationService.NavigateAsync($"{KnownNavigationParameters.SelectedTab}=TabPage2");
工作代码就是这样,但是问题在于它会重新加载所有内容,因为它导航到MainTabbedPage的另一个实例,然后选择TabPage2选项卡。
NavigationService.NavigateAsync($"MainTabbedPage?{KnownNavigationParameters.SelectedTab}=TabPage2");
最佳答案
如果要导航到选项卡,请使用以下代码,我将其用于从抽屉中导航,并且很好地希望它对您有用。
var navParams = new NavigationParameters
{
{ "Title", "Page Title" }
};
NavigationService.NavigateAsync("NavigationPage/{Tab Parent Page}/" + {Tab Page}, navParams );
关于mvvm - 如何从一个标签页导航到另一个标签页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54628146/