<Window x:Class="DispatcherUnhandledExceptionSample.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="DispatcherUnhandledException Sample" Height="300" Width="300">
<StackPanel>
<Button Name="raiseRecoverableException" Click="raiseRecoverableException_Click">Raise Recoverable Exception</Button>
<Button Name="raiseUnrecoverableException" Click="raiseUnecoverableException_Click">Raise Unrecoverable Exception</Button>
</StackPanel>
</Window>
//File:MainWindow.xaml.vb
Imports System
Imports System.Windows
Namespace DispatcherUnhandledExceptionSample
Public Partial Class MainWindow
Inherits Window
Public Sub New()
InitializeComponent()
End Sub
Private Sub raiseRecoverableException_Click(sender As Object, e As RoutedEventArgs)
Throw New DivideByZeroException("Recoverable Exception")
End Sub
Private Sub raiseUnecoverableException_Click(sender As Object, e As RoutedEventArgs)
Throw New ArgumentNullException("Unrecoverable Exception")
End Sub
End Class
End Namespace