我试图在windows中为我的第一个应用程序实现登录/注册/忘记密码流。
研究结果的主要观点如下:
( A)我研究了Visual中的Add/New菜单,而Content似乎已经为该功能做好了准备,因为它的模板xaml是一个登录屏幕。因此,我从LoginDialog模板创建了一个RegisterDialog和一个ContentDialog。我说的对吗?
( B)“登录”按钮立即关闭对话框,使用户在通过网络发送请求时等待的常见模式是什么,并显示可能发生的错误
如何通过向ContentDialogs添加一个按钮来实现LoginDialog之间的导航:
private async void RegisterButton_Click(object sender, RoutedEventArgs e)
{
this.Hide();
await new RegisterDialog().ShowAsync();
}如何使RegisterDialog在关闭时返回到登录对话框?
当我按下“主”或“次”按钮时,对话框就会关闭。如何避免它关闭以显示验证错误(如无效密码)
发布于 2015-03-29 08:51:59
在我的应用程序中,我通过在MessageDialog上同时放置登录选项和寄存器选项来实现它,当用户尝试登录时就会显示这个选项,因此您不需要将注册表选项放在登录页面上。
我添加了单独的页面,而不是内容对话框。我认为这是一种更好的方法,因为这样如果您收到错误,页面就不会像ContentDialog那样“关闭”,您可以很容易地使用简单的GoBack处理导航并导航调用。
https://stackoverflow.com/questions/28350752
复制相似问题