MEF WPF - Отмена Application.Current.Shutdown () с помощью плагинов - PullRequest
4 голосов
/ 23 июня 2010

есть ли способы отменить фон

Application.Current.Shutdown();  

: я немного поиграл с mef и добавил несколько плагинов в свое основное приложение.если какой-либо плагин вызовет

Application.Current.Shutdown();

, мое основное приложение тоже закрылось, и у меня не было возможности отменить это.есть ли способы?

1 Ответ

3 голосов
/ 23 июня 2010

Это не похоже на это. Поэтому вместо того, чтобы ваши плагины выполняли завершение работы, вместо этого попросите их вызвать некоторый метод в вашем классе приложения, который будет обрабатывать для них запрос на завершение работы. Смотрите также ссылку ниже для получения дополнительной информации.

http://www.skylark -software.com / 2009/10 / отмена-приложений выключения-в-wpf.html

...