#wpf #xaml
#wpf #xaml
Вопрос:
Следующее изображение, которое я хочу.
* У классов dgCommon нет проблем.
Я хочу поделиться ресурсом xaml в каталоге CommonStyles. в проекте 1 я добавил, что xamls как опции «добавить как ссылку» в диалоговом окне открытия файла.
ниже приведен обзор решения проекта 1.
Он хорошо загружался во время разработки. Потому что окно, в котором использовались эти ресурсы, отображало правильное состояние во время разработки.
Но я не могу запустить проект 1 из-за ошибки компиляции. Компилятор сказал, что «не может найти commonstyles button.xaml».
следующий код — это способ загрузки этих файлов xaml ресурсов. (в App.xaml)
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="CommonStylesButton.xaml" />
...
</ResourceDictionary>
в прошлом этот тег работал правильно. (время, когда я нахожу файл xaml в указанной папке, вместо «добавить в ссылку»)
Я не могу поверить, что для этой проблемы нет простого решения. Я надеюсь, что это просто вызвано отсутствием у меня возможности поиска в Google.
Как я могу это сделать?
Ответ №1:
Add as link
не очень хорошо работает с файлами xaml. Попробуйте использовать URI пакета для ссылки на файл в общей библиотеке dll:
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/CommonStyles;component/CommonStyles/Button.xaml" />
</ResourceDictionary.MergedDictionaries>
Комментарии:
1. «Добавить как ссылки» имеет много проблем. поэтому я решил создать новую библиотеку DLL библиотеки wpf. Спасибо.