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