У меня есть приложение WPF с LoginWindow для доступа, поэтому я создаю Splash Screen для этого окна Login следующим образом:
- в 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"
/>
- в App.xaml.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();
. Этот код прав, но искренне с моими плохими знаниями, я не знаю, что хороший метод для применения к окну входа или нет, и я не знаю, может ли этот метод быть "опасным" для моего приложения, которое хранит данные из базы данных и имеет множество функций, поэтому я спрашиваю вас, хорош ли мой способ или нет, и если у вас есть лучший способ, вы можете предложить или показать мне это?
Спасибо за внимание.
Счастливый день.