Quiero preguntar al usuario antes de cerrar la aplicación. Aplicación I's C# .NET 4.0. Estoy usando WPF. Puedo hacerlo en formularios de Windows, pero no en WPF. El evento se activa cuando el usuario desea cerrar la aplicación, aparece el mensaje Cuadro, no importa qué botón se presione (Sí o No) la aplicación siempre se cierra. ¿Por qué? ¿Dónde está el error?Pregunta al usuario antes de cerrar la aplicación C# WPF
Funciona, pero solo cuando el usuario presiona "X". Cuando el usuario presiona el botón con Application.Current.Shutdown(); no está trabajando.
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;
}
}
intenta insertar punto de interrupción y depurar el código – Andrey
El ejemplo informados funciona bien para mí. Tal vez el problema está en una parte diferente del código? –