Chcę zapytać użytkownika przed zamknięciem aplikacji. Aplikacja I # C# .NET 4.0. Używam WPF. Mogę to zrobić w formularzach systemu Windows, ale nie w WPF. Zdarzenie jest uruchamiane, gdy użytkownik chce zamknąć aplikację, pojawi się komunikat Box, bun bez względu na to, który przycisk zostanie naciśnięty (Tak lub Nie) aplikacja zawsze się zamyka. Czemu? Gdzie jest błąd?Zapytaj użytkownika przed zamknięciem aplikacji C# WPF
Działa, ale tylko wtedy, gdy użytkownik naciśnie "X". Kiedy użytkownik naciśnie przycisk z Application.Current.Shutdown(); to nie działa.
private void MainWindowDialog_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
MessageBoxResult result = MessageBox.Show("Do you really want to do that?", "Warning", MessageBoxButton.YesNo, MessageBoxImage.Question);
if (result == MessageBoxResult.No)
{
e.Cancel = true;
}
}
próby wstawienia Breakpoint i debugowania tego kodu – Andrey
przykładzie pan pisał działa dobrze dla mnie. Może problem leży w innej części kodu? –