Je vérifie si l'utilisateur Windows authentifié est un utilisateur valide pour mon application wpf ou non.Application.Current.Shutdown (-1) ne pas fermer l'application WPF
Sinon, j'ai besoin de fermer l'application; mais même après l'exécution de Application.Current.Shutdown (-1), l'application continue à s'exécuter avec bonheur.
Le lien ci-dessous indique que je dois supprimer mon StartUpURI; mais je n'ai pas ce tag dans mon app.xaml. ->Shutting down a WPF application from App.xaml.cs
EDIT: - J'ai ce code dans 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();
}
}
Vous devez afficher le code entourant 'Application.Current.Shutdown()'. Le problème peut être lié à l'endroit d'où vous l'appelez. –
Mon code se trouve dans App.Xaml -> OnStartup (StartupEventArgs e) – Relativity
Pouvez-vous publier tout le contenu de votre fichier App.xaml.cs? – NickHeidke