Tôi đang kiểm tra xem người dùng đã xác thực cửa sổ có phải là người dùng hợp lệ cho ứng dụng wpf của tôi hay không.Application.Current.Shutdown (-1) không đóng ứng dụng WPF
Nếu không, tôi cần tắt ứng dụng; nhưng ngay cả sau khi thực thi Application.Current.Shutdown (-1), ứng dụng vẫn tiếp tục thực hiện một cách vui vẻ.
Liên kết dưới đây cho biết tôi cần xóa StartUpURI của mình; nhưng tôi không có thẻ đó trong app.xaml của mình. ->Shutting down a WPF application from App.xaml.cs
EDIT: - Tôi có mã này trong 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();
}
}
Bạn cần hiển thị mã xung quanh 'Application.Current.Shutdown()'. Vấn đề có thể liên quan đến nơi bạn đang gọi nó. –
Mã của tôi nằm trong App.Xaml -> OnStartup (StartupEventArgs e) – Relativity
Bạn có thể đăng toàn bộ nội dung tệp App.xaml.cs của mình không? – NickHeidke