我正在使用Xamarin Forms创建应用程序。我有一个显示所有4个选项卡的MainTab页面。有一个特定的选项卡调用Me选项卡。根据情况显示内容(Xamarin.Forms)
截至目前,我的选项卡显示用户的配置文件。但是,当用户未登录时,应该显示我的UserLogin页面。我如何在Xamarin表单中做到这一点?
我正在使用Xamarin Forms创建应用程序。我有一个显示所有4个选项卡的MainTab页面。有一个特定的选项卡调用Me选项卡。根据情况显示内容(Xamarin.Forms)
截至目前,我的选项卡显示用户的配置文件。但是,当用户未登录时,应该显示我的UserLogin页面。我如何在Xamarin表单中做到这一点?
您可以通过各种方式实现此目的。如果您使用的是MVVM方法,最直接的解决方案就是在viewmodel中设置一个指示用户日志记录的绑定。基于此,您可以设置您的 tabbedPage.CurrentPage = TheTabPageYouWant。 如果您使用的是隐藏代码,只需在您的;
public bool UserLogged
{
get { return _userLogged; }
set
{
_userLogged = value;
if (_userLogged)
{
tabbedPage.CurrentPage = UserProfilePage.
return;
}
tabbedPage.CurrentPage = LogInPage.
}
我强烈建议您为您的任何Xamarin.Forms书籍和MVVM技术。 不要犹豫,再问任何问题。
在[so]询问之前,请做研究和[自己查看](https://forums.xamarin.com/discussion/48634/from-login-page-to-main-page)。此外,最好不要提你急需一个解决方案... http://meta.stackoverflow.com/questions/326569/under-what-circumstances-may-i-add-urgent-or-other-similar-phrases-我的任务 –