Beispiel #1
0
 private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
 {
     // Если приложение выполняется вне отладчика, воспользуйтесь для сообщения об исключении
     // элементом управления ChildWindow.
     if (!System.Diagnostics.Debugger.IsAttached) {
         // ПРИМЕЧАНИЕ. Это позволит приложению выполняться после того, как исключение было выдано,
         // но не было обработано.
         // Для рабочих приложений такую обработку ошибок следует заменить на код,
         // оповещающий веб-сайт об ошибке и останавливающий работу приложения.
         e.Handled = true;
         ChildWindow errorWin = new ErrorWindow(e.ExceptionObject);
         errorWin.Show();
     }
 }
Beispiel #2
0
 // Если во время навигации возникает ошибка, отобразить окно ошибки
 private void ContentFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
 {
     e.Handled = true;
     ChildWindow errorWin = new ErrorWindow(e.Uri);
     errorWin.Show();
 }