20
Jestem świadomy, że to pytanie jest bardzo podobne do this one, ale pomyślałem, że poniższy kod spowodowałby anulowanie żądania zamknięcia, ale tak nie jest? Czy ktoś może wyjaśnić, dlaczego?Anuluj zamknięcie okna w 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;
}
}
}