コード例 #1
0
 private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
 {
     // If the app is running outside of the debugger then report the exception using
     // a ChildWindow control.
     if (!System.Diagnostics.Debugger.IsAttached)
     {
         // NOTE: This will allow the application to continue running after an exception has been thrown
         // but not handled.
         // For production applications this error handling should be replaced with something that will
         // report the error to the website and stop the application.
         e.Handled = true;
         ErrorWindow.CreateNew(e.ExceptionObject);
     }
 }
コード例 #2
0
        private void dataForm1_EditEnded(object sender, DataFormEditEndedEventArgs e)
        {
            ProdottoContext context = ddsProdotti.DomainContext as ProdottoContext;

            if (context.HasChanges)
            {
                try
                {
                    context.SubmitChanges();
                }
                catch (Exception ex)
                {
                    ErrorWindow.CreateNew(ex);
                }
            }
        }
コード例 #3
0
 /// <summary>
 /// If an error occurs during navigation, show an error window
 /// </summary>
 private void ContentFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
 {
     e.Handled = true;
     ErrorWindow.CreateNew(e.Exception);
 }