Das Problem in diesem Code ist, dass, wenn es laufen gelassen und ich schiebe Schaltfläche „Ja“, Dies zeigt:Frage zum DispatcherUnhandledException
Das bedeutet, dass meine Anwendung funktioniert nicht mehr, ich will es nur zu Ende.
private void App_DispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e)
{
string message = "An unhandled exception has ocurred, do you want close the app?";
MessageBoxResult currentMB = MessageBox.Show(message, "SomeTitleApp", MessageBoxButton.YesNo, MessageBoxImage.Exclamation);
if (currentMB == MessageBoxResult.Yes)
{ Application.Current.Shutdown(); }
else
{ e.Handled = true; }
}
Environment.Exit (0) funktioniert, haben Sie einen Kommentar zu Application.Current.Shutdown()? Warum hat es versagt? –
Das ist die freundliche Art, eine App herunterzufahren, jemand kann das Exit-Ereignis verbinden und es abbrechen. Dies ist * Weg * über freundlich oder Abbrechen, Ihre App ist tot ohne eine Möglichkeit, es wieder zu beleben. Es erlitt einen Herzinfarkt. Das Anwenden der Paddles funktioniert nur in einer TV-Show. –