UWP: Как ссылаться на код словаря ресурсов, который существует в другой сборке в XAML? - PullRequest
0 голосов
/ 29 января 2020

Доступ из той же сборки:

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="/test/testing.xaml"/>
    <templates:testing/> <!- This works -->
</ResourceDictionary.MergedDictionaries>

Доступ к ресурсу из другой сборки:

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="ms-appx:///Components/test/testing.xaml"/>
    <templates:testing/> <!- This doesn't work-->
</ResourceDictionary.MergedDictionaries>

1 Ответ

0 голосов
/ 29 января 2020

Ваш XAML выглядит нормально,

Возможно, это связано с настройками вашего проекта. Когда вы создаете свою сборку, для ресурсов xaml вы должны использовать Windows Runtime Component

enter image description here

И в свойствах проекта проверьте, что ваше пространство имен - «Компоненты»

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