目前我们有一个 WPF userControl 库,其中的命名空间使用
[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")
我们做错了什么 - 或者如果它们在 XmlnsDefinition 中,catel 是否没有设计为使用 ViewModelToViewConverter 显示控件?