我有一个登录窗口访问的WPF应用程序,所以我创建此登录窗口,如下一个闪屏:登录Wpf ...是不是?
- 在App.xaml中- 在App.xaml中
< Application x:Class="WPF.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Startup="Application_Startup"
/>
的.cs:
private void Application_Startup(object sender, StartupEventArgs e)
{
Login login = new Login();
login.Show();
}
- 和Login.xaml.cs如果在日志中是成功的:
PrimaryWindow mainWindow= new PrimaryWindow();
Application.Current.MainWindow = mainWindow;
this.Close();
mainWindow.Show();
。这个代码是正确的,但真诚地与我那可怜的知识,我不知道这是一个很好的方法来申请登录窗口或没有,我不知道,如果这种方法可以是“危险”的我的应用程序存储数据库中的数据并具有许多功能,所以我问你,如果我的方式好或不好,如果你有更好的方法,你可以建议或告诉我吗?
感谢您的关注。
祝您有幸运的一天。
嗨弗朗西斯, 感谢回复我,我会问你为什么不好杀死应用程序主窗口?因为我的无知,我不这样认为。 你的代码很好,但我不喜欢隐藏LoginWindow。 非常感谢您的帮助;)。 – JayJay 2009-06-09 06:50:14
嗨JayJay, 在我看来,你做以下几点: 1)创建一个登录窗口 2)杀死的应用程序主窗口 3)设置登录窗口的应用程序主窗口 上午我正确?如果是这样,当你杀死主窗口时,在登录窗口关闭后你会显示什么? – user112889 2009-06-09 20:57:16
是的,没错, 在LoginWindow之后,我将显示MainApplication Client来存储,编辑,保存,删除etc。数据,其中用户从基于角色的安全性获得使用该应用程序的服务器。 Thaks – JayJay 2009-06-10 02:21:17