我有一個登錄窗口訪問的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