ApplicationUnhandledExceptionEventArgs.ExceptionObject Property
Silverlight
Gets or sets the unhandled exception.
Namespace: System.Windows
Assembly: System.Windows (in System.Windows.dll)
The following example shows how to handle and use the UnhandledException event.
using System.IO; // FileNotFoundException using System.Windows; // Application, StartupEventArgs, ApplicationUnhandledExceptionEventArgs namespace SilverlightApplication { public partial class App : Application { public App() { this.Startup += this.Application_Startup; this.UnhandledException += this.Application_UnhandledException; InitializeComponent(); } private void Application_Startup(object sender, StartupEventArgs e) { this.RootVisual = new Page(); } private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e) { if (e.ExceptionObject is FileNotFoundException) { // Inform the user // Recover from the error e.Handled = true; return; } // Exception is unrecoverable so stop the application and allow the // Silverlight plug-in control to detect and process the exception. } } }
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.