我对Xamarin表单有疑问,我有一个应用程序,我想在完成培训后,它关闭所有的培训屏幕,只保留主屏幕,今天我得到了一个代码,这样做,但当我重新启动应用程序,我登录,当他关闭屏幕,而不是回到主屏幕,他回到登录,我没有使用主页,会是它吗?
资料来源:
private async void BtnVoltar_Clicked(object sender, EventArgs e)
{
int numModals = Application.Current.MainPage.Navigation.ModalStack.Count;
// Pop each modal in the stack
for (int currModal = 0; currModal < numModals; currModal++)
{
await Application.Current.MainPage.Navigation.PopModalAsync();
}
await Navigation.PushModalAsync(new TabbedPageMenu());
}
图像链接https://imgur.com/pOVVYBu
另一个疑问是在更新一个项目的数据后,是否可以关闭两个屏幕并在主屏幕上更新它
图像链接2 https://imgur.com/ZpevVNg
1条答案
按热度按时间5hcedyr01#
可以使用方法导航到不同的页,而不是关闭这些页。
在
xaml
中的代码中,您可以添加命令来执行导航。xaml.cs
或视图模型中的代码