How to make XmlnsDefinition work on the local assembly?
- by Scott Bilas
I've started using the XmlnsDefinition attribute to tie together some CLR namespaces into a single xmlns for convenience in XAML.
Unfortunately, it seems that this only works when using foreign assemblies. If I have a XAML file in the same assembly as the types that are in the namespace I'm referencing from XmlnsDefinition, then it says the type does not exist in the xmlns I am defining.
Moving the type to a foreign assembly fixes the problem.
Is there a way to use XmlnsDefinition on an assembly and have it be used from within that assembly via XAML?