20
Soy consciente de que esta pregunta es muy similar a this one, pero habría pensado que el siguiente código habría cancelado la solicitud de cierre, ¿pero no es así? ¿Alguien puede explicar por qué?Cancelar una ventana que se cierra en WPF
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
this.Closing += new System.ComponentModel.CancelEventHandler(MainWindow_Closing);
}
private void button1_Click(object sender, RoutedEventArgs e)
{
Application.Current.Shutdown();
}
void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
}
}
}