Инициализация и завершение приложения WPF

Я готовлюсь к написанию клиентского приложения WPF, использующего промежуточное ПО ICE (Internet Communication Engine). ICE требует правильной инициализации и доработки. Все примеры показывают, как сделать это в обычном консольном приложении - что легко, потому что вам нужен только блок try-finally и что-то в нем делать.

А как насчет WPF? Как я могу быть уверен, что какой-то код будет вызван независимо от того, что произойдет, чтобы завершить работу над приложением?


person kubal5003    schedule 26.01.2011    source источник


Ответы (1)


Взгляните на событие Application.Exit

Также см. Как определить, когда приложение завершает работу?

person devdigital    schedule 26.01.2011
comment
Спасибо. Application.Exit, как я тестировал, не вызывается при возникновении необработанного исключения. Вторая ссылка решает эту проблему. - person kubal5003; 26.01.2011