как отловить необработанное исключение? если весь мой код обернут в try catch
?
но исключение происходит все равно, и приложение вылетает ... Может быть, есть какой-то общий совет?
использование:
try
{
...my code
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString(),"Error!",MessageBoxButton.OK);
}
Пример кода отсутствует, потому что есть большой код и сделано много вещей ... и похоже, что где-то происходит ошибка, но где это try-catch не показывает, и приложение просто закрывается ...
добавить:
var errorw = MessageBox.Show(e.ExceptionObject.ToString(), "error", MessageBoxButton.OK); e.Handled = true;
И сообщение: Неверный параметр.
Так же, как мы теперь понимаем, где и какой параметр дал неверно? Кстати забыл написать, что ошибка возникает при нажатии Назад, когда вы возвращаетесь на предыдущую страницу приложения.