Загрузка нескольких ресурсов WPF XAML из различных сборок программно за меньшее количество итераций - PullRequest
0 голосов
/ 28 февраля 2012

Программно я хочу загрузить много ресурсов (XAML), которые распределены по нескольким сборкам.

например, я хочу загрузить

  • ресурсы A, B, C из Assembly1
  • ресурсы P, Q, R из Assembly2
  • ресурсы X, Y, Z из Assembly3

В моем файле app.config я могу настроить именасборки и ресурсы для их извлечения.Application.LoadComponent API помогает в загрузке ресурсов во время выполнения;но для этого нужно использовать столько ресурсов, сколько у меня есть.Таким образом, этот API будет вызываться 9 раз в моем примере.

Есть ли способ уменьшить количество вызовов?Я имею в виду, что будет 3 разных вызова на 3 сборки;но когда загружается одна сборка, должны быть загружены все указанные ресурсы из этой сборки.

Кто-нибудь знает что-то подобное?

1 Ответ

0 голосов
/ 29 февраля 2012

Нет необходимости искать какой-либо другой API, поскольку API Application.Load загружает сборку только один раз в AppDomain.Спасибо @Kent Boogaart за комментарий к моему вопросу.

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