Я проверяю, является ли пользователь, прошедший проверку подлинности Windows, действительным пользователем для моего приложения wpf или нет.
Если нет, мне нужно закрыть приложение; но даже после выполнения Application.Current.Shutdown (-1) приложение продолжает успешно выполняться.
Приведенная ниже ссылка говорит, что мне нужно удалить мой StartUpURI; но у меня нет этого тега в моем app.xaml. -> Завершение работы приложения WPF из файла App.xaml.cs
РЕДАКТИРОВАТЬ: -
У меня есть этот код в APP.XAML.CS ->
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
this.exceptionPolicy = ConfigurationManager.AppSettings.Get("ExceptionPolicy");
this.displayErrorDetails = true;
this.container = new UnityContainer();
// Register services and types in Unity
RegisterServices();
// Check user
if (!IsValidUser())
{
//Application.Current.Shutdown();
App.Current.Shutdown();
}
}