我正在使用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-我的任務 –