0

当应用程序启动时需要显示注册页面。一旦用户注册它不应该去注册页面需要去登录页面。如何做到这一点?

4

1 回答 1

0

由于您使用 存储密码Isolated Storage,因此您可以简单地使用它。

public MainPage()
{
    InitializeComponent();
    Loaded += MainPage_Loaded; 
}

void MainPage_Loaded(object sender, RoutedEventArgs e)
{
    if (IsolatedStorageSettings.ApplicationSettings.Contains("LoginPassword"))
    {
        // so, if login password has already registered, it will redirect to LoginPage
        NavigationService.Navigate(new Uri("/LoginPage.xaml", UriKind.Relative));
        //else it will be in MainPage where user can enter their password
    }
}

不要忘记在您的“登录页面”中添加此代码,这将限制用户不再返回“主页”;

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    while (NavigationService.CanGoBack)
    {
        NavigationService.RemoveBackEntry();
    }
}
于 2013-10-10T08:50:18.397 回答