WPF: совместное использование ресурсов между сборками

Я ранее разместил вопрос о совместном использовании ресурсов между сборками с использованием Themes/generic.xaml и расширения разметки ComponentResourceKey. Решение работает хорошо, но требует, чтобы все общие ресурсы находились в словаре ресурсов generic.xaml. Мой становится довольно большим, поэтому я решил использовать объединенные словари в generic.xaml для организации вещей.

Мне пока не повезло. Я провел несколько тестов, используя демонстрацию из моего предыдущего поста, и как только я перемещаю ресурсы в объединенный словарь, ComponentResourceKey дает сбой, жалуясь, что не может найти исходный файл для объединенного словаря.

У кого-нибудь еще это получилось? Как? Спасибо за вашу помощь.


person David Veeneman    schedule 19.01.2010    source источник


Ответы (1)


Вы можете использовать словарь ресурсов WPF в отдельной сборке

person Matthias    schedule 19.01.2010
comment
Спасибо! Подход Pack URI оказывается проще, чем использование расширения разметки ComponentResourceKey. Я думаю, что я собираюсь переключиться на подход PackURI. - person David Veeneman; 19.01.2010