In the few years I've been using C# (Windows Forms), I've never used WPF. But, now I love WPF, but I don't know how I am supposed to exit my application when the user clicks on the Exit menu item from the File menu.
I have tried:
this.Dispose();
this.Exit();
Application.ShutDown();
Application.Exit();
Application.Dispose();
Among many others. Nothing works.
Best Solution
To exit your application you can call
As described in the documentation to the
Application.Shutdown
method you can also modify the shutdown behavior of your application by specifying a ShutdownMode:Please also note that
Application.Current.Shutdown();
may only be called from the thread that created theApplication
object, i.e. normally the main thread.