代码之家  ›  专栏  ›  技术社区  ›  chrisih

在xmlnsdefinition中使用ViewModelToViewConverter加载catel视图

  •  0
  • chrisih  · 技术社区  · 11 年前

    目前,我们有一个WPF用户控件库,其中使用

    [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显示控件的?

    1 回复  |  直到 9 年前
        1
  •  1
  •   chrisih    11 年前

    好了,修正了-错误在源代码的另一个地方。。。Catel在使用Xmlnsdefinition时也确实有效。