Я начал использовать атрибут XmlnsDefinition, чтобы связать некоторые пространства имен CLR с одним xmlns для удобства XAML.
К сожалению, похоже, что это работает только при использовании иностранных сборок. Если у меня есть XAML файл в той же сборке, что и типы, которые находятся в пространстве имен, я ссылаюсь на XmlnsDefinition, тогда компилятор дает ошибку о типе, который не существует в xmlns, который я определяю.
Перемещение типа в чужую сборку устраняет проблему.
Есть ли способ использовать XmlnsDefinition на сборке и использовать его из этой сборки через XAML?