Несколько месяцев назад я опубликовал вопрос о совместном использовании словарей ресурсов между сборками . Оказывается, вы можете сделать это, используя расширение разметки Key Component Resource Key. В то время я мог заставить его работать только с проектом пользовательского элемента управления WPF, а не с простым проектом библиотеки классов.
Теперь мне нужно использовать существующий простой проект библиотеки классов для размещения словаря общих ресурсов. Это означает, что мне нужно модернизировать проект библиотеки классов для поддержки расширения разметки ключа ресурса компонента. Я добавил папку Темы и документ словаря ресурсов Generic.xaml в проект библиотеки классов, а также ссылки на PresentationCore, PresentationFramework и WindowsBase. К сожалению, похоже, это не помогает.
Итак, вот мой вопрос: кроме вышеупомянутого, что есть у проекта библиотеки пользовательских элементов управления WPF, чего нет у простого проекта библиотеки классов? Или, другими словами, что еще можно добавить в проект библиотеки классов, чтобы эта функция работала? Спасибо.