как выйти из ошибки «Общий атрибут в пространстве имен ...... может использоваться только в скомпилированных словарях ресурсов».при использовании xaml в dll? - PullRequest
1 голос
/ 08 января 2011

Общий атрибут в пространстве имен 'http://schemas.microsoft.com/winfx/2006/xaml' можно использовать только в скомпилированных словарях ресурсов.

Как выйти из этой ошибки при работе с xaml в библиотеке dll / class?

1 Ответ

0 голосов
/ 08 января 2011

Проверьте, помогает ли это

http://social.msdn.microsoft.com/Forums/en/wpf/thread/216762d4-ce21-4888-8d98-bbe4d30f7a03

Таким образом, общий доступ разрешен только при соблюдении следующих условий:

  • ResourceDictionary, содержащий элементы с x: Shared, должен быть скомпилирован.
  • ResourceDictionary не может быть в свободном XAML или использоваться для тем
  • ResourceDictionary, содержащий элементы, не должен быть вложенным в другой ResourceDictionary. Например, вы не можете использовать x: Shared для элементов в ResourceDictionary, который находится внутри стиля, который уже является элементом ResourceDictionary
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...