Я хочу спросить пользователя перед закрытием приложения.
Я C #. NET 4.0 приложение. Я использую WPF. Я могу сделать это в формах Windows, но не в WPF.
Событие вызывается, когда пользователь хочет закрыть приложение, появляется окно сообщения, но независимо от того, какая кнопка нажата (да или нет), приложение всегда закрывается. Зачем? Где ошибка?
Работает, но только когда пользователь нажимает «Х». Когда пользователь нажимает кнопку с 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;
}
}