В случае когда необходимо загрузить ResourceDictionary из другой сборки часто приходится писать что-то вроде такого:
Source="/Alda.WPF;component/CommonConverters.xaml"
однако могут возникнуть проблемы в случае, когда сборка имеет строгое имя. Тогда необходимо указывать версию и public key token
Source="/Alda.WPF;V1.0.0.0;0e2fb8bcf6bca8e4;component/CommonConverters.xaml"
вторник, 29 апреля 2008 г.
понедельник, 28 апреля 2008 г.
CustomWPF library
У меня долгое время вылетали непонятные ошибки типа XamlParseException или невозможности загрузить ResourceDictionary из сборки в случае когда одна сборка ссылается на другую и использует UserControl из другого namespace.
проблема решилась когда в аттрибутах сборки с UserControl - ем был добавлен следующий аттрибут:
[assembly: XmlnsDefinition(
"http://multivox.ru/MyAssembly.dll",
"MyNamespace")].
С таким объявлением аттрибута у сборки проблемы вроде как исчезли.
проблема решилась когда в аттрибутах сборки с UserControl - ем был добавлен следующий аттрибут:
[assembly: XmlnsDefinition(
"http://multivox.ru/MyAssembly.dll",
"MyNamespace")].
С таким объявлением аттрибута у сборки проблемы вроде как исчезли.
Ярлыки:
assembly,
ResourceDictionary,
WPF,
xamlparseexception
я не активный блоггер
Добрый день, я не активный блоггер, но, иногда, у меня получается решить некоторые
проблемы связанные с WPF. Так что может кому будет полезным.
проблемы связанные с WPF. Так что может кому будет полезным.
Подписаться на:
Сообщения (Atom)