I'm trying to override the onclose event on WPF, this is my code so far:
protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
base.OnClosing(e);
e.Cancel = true;
//do my stuff before closing
}
It executes the code but the application never closes. Any ideas how to fix this?
The application never closes because you are setting e.Cancel to true.
Try
protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
//do my stuff before closing
base.OnClosing(e);
}
You are asking it not to close by setting e.Cancel = true. Just don't do that.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With