当应用程序启动时需要显示注册页面。一旦用户注册它不应该去注册页面需要去登录页面。如何做到这一点?
问问题
164 次
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 回答