Можно ли выделить некоторые элементы управления в отдельный процесс в WPF? - PullRequest
4 голосов
/ 26 июля 2011

Например, в Firefox есть плагин-container.exe, который изолирует плагины Adobe Flash, Apple Quicktime или Microsoft Silverlight, чтобы при сбое браузера не происходил сбой.

Можно ли добиться чего-то похожего в WPF? Как загрузка некоторых пользовательских элементов управления (аналогично плагинам в браузере) в отдельном процессе, и заставить их запускать свои потоки (например, обработчик кликов и т. Д.) В этом процессе, чтобы, когда их код выдавал исключение, хост-приложение не падало

1 Ответ

8 голосов
/ 26 июля 2011

Предполагая, что я правильно понял ваш вопрос, я думаю, что это может рассматриваться как дубликат

Создание WPF-элемента управления, запускаемого во внешнем процессе

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

Эти ссылки помогут вам начать работу

Хостинг WPF UI кросс-поток и кросс-процесс

Хостинг Вне процесса управления ActiveX в WPF

Изолированные надстройки приложений WPF надстройки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...