2015-02-05 67 views
0

我试图在windows phone中为我的第一个应用程序实现登录/注册/忘记密码流程。结果如何在Windows Phone 8中实现登录/注册流程

的想法要点是:

  • 登录表单是从应用程序,当用户试图作出这样的要求他在系统中记录一个动作的多点访问。
  • 登录表单必须显示“注册”选项,显示与登记表
  • 一个新的屏幕当用户关闭该登记表必须返回到登录表单

A)我探索添加/ Visual Item中的New Item菜单和Content对话框似乎已经为该功能准备好了,因为它的模板xaml是一个登录屏幕。所以我从ContentDialog模板创建了一个LoginDialogRegisterDialog。我对吗?

B)的“登录”按钮立刻关闭对话框,什么是常见的模式,使用户等待的同时请求被通过网络发送,并表明可能发生

C中可能出现的错误)如何

private async void RegisterButton_Click(object sender, RoutedEventArgs e) 
{    
    this.Hide(); 
    await new RegisterDialog().ShowAsync(); 
} 

我怎样才能让RegisterDialog返回到登录对话框关闭:我应该我添加了一个按钮,一个LoginDialog的方式实现ContentDialogs之间的导航?

D)当我按主或次按钮时,对话框关闭。我怎样才能避免它关闭显示验证错误(如无效的密码)

回答

0

在我的应用程序中,我通过将登录选项和注册选项都放在MessageDialog上实现它,当用户尝试登录时显示在,所以你不需要登录页面上的注册选项。

我添加了单独的页面,而不是内容对话框。我认为这是一个更好的方法,因为如果出现错误,页面将不会“关闭”,就像ContentDialog一样,您可以使用简单的GoBack和导航调用轻松处理导航。

相关问题