Я создаю приложение Prism 2.1, в котором я реализовал ведение журналов, используя Log4Net в настраиваемом регистраторе, производном от ILoggerFacade. Ведение журнала отлично работает; Я просто сопоставляю ILoggerFacade с контейнером IOC, и он возвращает мой регистратор, которому я отправляю сообщение обычным способом.
Вот моя проблема: я хочу зарегистрировать выход из приложения, и логический способ сделать это, кажется, переопределить OnExit () в App.xaml.cs. Но я не могу понять, как получить ссылку на Контейнер из App.xaml.cs, чтобы я мог разрешить мой регистратор.
Могу ли я сослаться на Контейнер IOC Prism из App.xaml.cs? Если так, то как? Спасибо.