void Dispatcher_UnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
{
StringBuilder message = new StringBuilder(200);
message.Append("Nieoczekiwany błąd aplikacji\n ");
message.Append(e.Exception.Message);
message.Append("\n");
if (e.Exception.InnerException != null)
{
message.Append(e.Exception.InnerException.Message);
message.Append("\n");
}
MessageBox.Show(message.ToString());
e.Handled = true;
}