从标签页1导航到另一个标签页2的最佳方法是什么?
这种情况是,当我按下选项卡页面中的按钮时,它应该导航到另一个选项卡页面。我无法设置主标签页的所选标签属性,因为我处于标签页1视图模型中。
这是我的代码,这不起作用,但是我打算这样做。
NavigationService.NavigateAsync($"{KnownNavigationParameters.SelectedTab}=TabPage2");
工作代码是这样,但是问题在于它会重新加载所有内容,因为它导航到MainTabbedPage的另一个实例,然后选择TabPage2选项卡。
NavigationService.NavigateAsync($"MainTabbedPage?{KnownNavigationParameters.SelectedTab}=TabPage2");
答案 0 :(得分:0)
如果要导航到选项卡,请使用以下代码,我将其用于从抽屉导航,希望它能对您有用。
var navParams = new NavigationParameters
{
{ "Title", "Page Title" }
};
NavigationService.NavigateAsync("NavigationPage/{Tab Parent Page}/" + {Tab Page}, navParams );