Mega Code Archive

 
Categories / C# / WPF
 

Raise exception from button click event

<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.cs using System; using System.Windows; namespace DispatcherUnhandledExceptionSample {     public partial class MainWindow : Window     {         public MainWindow()         {             InitializeComponent();         }         void raiseRecoverableException_Click(object sender, RoutedEventArgs e)         {             throw new DivideByZeroException("Recoverable Exception");         }         void raiseUnecoverableException_Click(object sender, RoutedEventArgs e)         {             throw new ArgumentNullException("Unrecoverable Exception");         }     } }