首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在windows 8中实现登录/注册流

如何在windows 8中实现登录/注册流
EN

Stack Overflow用户
提问于 2015-02-05 17:52:10
回答 1查看 158关注 0票数 0

我试图在windows中为我的第一个应用程序实现登录/注册/忘记密码流。

研究结果的主要观点如下:

  • 当用户尝试执行要求登录系统的操作时,可以从应用程序的多个点访问登录表单。
  • 登录表单必须显示“寄存器”选项,显示带有注册表表单的新屏幕。
  • 当用户关闭时,注册表单必须返回到登录表单。

( A)我研究了Visual中的Add/New菜单,而Content似乎已经为该功能做好了准备,因为它的模板xaml是一个登录屏幕。因此,我从LoginDialog模板创建了一个RegisterDialog和一个ContentDialog。我说的对吗?

( B)“登录”按钮立即关闭对话框,使用户在通过网络发送请求时等待的常见模式是什么,并显示可能发生的错误

如何通过向ContentDialogs添加一个按钮来实现LoginDialog之间的导航:

代码语言:javascript
复制
private async void RegisterButton_Click(object sender, RoutedEventArgs e)
{            
    this.Hide();
    await new RegisterDialog().ShowAsync();
}

如何使RegisterDialog在关闭时返回到登录对话框?

当我按下“主”或“次”按钮时,对话框就会关闭。如何避免它关闭以显示验证错误(如无效密码)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-29 08:51:59

在我的应用程序中,我通过在MessageDialog上同时放置登录选项和寄存器选项来实现它,当用户尝试登录时就会显示这个选项,因此您不需要将注册表选项放在登录页面上。

我添加了单独的页面,而不是内容对话框。我认为这是一种更好的方法,因为这样如果您收到错误,页面就不会像ContentDialog那样“关闭”,您可以很容易地使用简单的GoBack处理导航并导航调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28350752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档