目前我们有一个WPF userControl库,其名称空间使用
映射到XML命名空间[assembly: XmlnsDefinition]
语句。 当我们尝试在引用此程序集的WPF应用程序中使用此库中的控件时,使用ContentPresenter
<ContentPresenter Content="{Binding CurrentContent, Converter={StaticResource ViewModelToViewConverter}}" />
我们总是得到一个
System.Windows.Markup.XamlParseException("Type reference cannot find type named '{http://schemas.microsoft.com/winfx/2006/xaml/presentation}XYZView")
我们做错了什么 - 或者catel是否设计为使用ViewModelToViewConverter显示控件(如果它们位于XmlnsDefinition中?)
答案 0 :(得分:1)
好的,修复了 - 错误发生在源代码的另一个地方......当使用Xmlnsdefinitions时,Catel肯定也有效。