Я хочу спросить пользователя перед закрытием приложения. Приложение я С#.NET 4.0. Я использую WPF. Я могу сделать это в окнах, но не в WPF. Событие запускается, когда пользователь хочет закрыть приложение, появляется окно сообщения, булочка, независимо от того, какая кнопка нажата (Да или Нет), приложение всегда закрывается. Зачем? Где ошибка?
Он работает, но только когда пользователь нажимает "X". Когда пользователь нажимает кнопку с Application.Current.Shutdown(); он не работает.
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;
}
}