Application.Exit Event
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Occurs just before an application shuts down and cannot be canceled.
Namespace: System.Windows
Assembly: System.Windows (in System.Windows.dll)
Syntax
'Declaration
Public Event Exit As EventHandler
public event EventHandler Exit
<Application Exit="eventhandler"/>
Remarks
You can detect when an application shuts down by handling the Exit event. This allows your application to perform common application shutdown tasks, including saving data for the next application session and logging.
Important Note: |
---|
An Exit event handler should not include long-running, re-entrant, or cyclic code, such as resetting the Silverlight plug-in's Source property. |
Examples
The following code shows how to handle Exit using markup and code-behind.
<Application
xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
x:Class="SilverlightApplication.App"
Startup="App_Startup"
Exit="App_Exit">
</Application>
Partial Public Class App
Inherits Application
Public Sub New()
InitializeComponent()
End Sub
Private Sub App_Startup(ByVal o As Object, ByVal e As StartupEventArgs) Handles Me.Startup
' The application has started.
End Sub
Private Sub App_Exit(ByVal o As Object, ByVal e As EventArgs) Handles Me.Exit
' The application is about to stop running.
End Sub
End Class
using System; // EventArgs
using System.Windows; // Application
namespace SilverlightApplication
{
public partial class App : Application
{
public App()
{
InitializeComponent();
}
private void App_Startup(object sender, StartupEventArgs e)
{
// The application has started.
}
private void App_Exit(object sender, EventArgs e)
{
// The application is about to stop running.
}
}
}
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.