为什么我的XAML编辑器会给我一个错误,但项目编译并运行良好?

时间:2009-05-29 15:31:57

标签: wpf xaml

我已经实现了Attached Behavior Command pattern 编译并运行正常,但奇怪的是我的XAML编辑器给出了错误:

  

可附加属性'行为'   没有找到类型   'CommandBehaviorCollection'。

在这个XAML中:

   <c:CommandBehaviorCollection.Behaviors>
        <c:BehaviorBinding Event="MouseLeftButtonDown" 
                           Command="{Binding PressedLeftButton}"
                           CommandParameter="MainBorder123"/>
        <c:BehaviorBinding Event="MouseRightButtonDown" 
                           Command="{Binding PressedRightButton}"
                           CommandParameter="MainBorder123"/>
    </c:CommandBehaviorCollection.Behaviors>

但是,我可以编译并运行它。

我重建了项目,解决方案,关闭并打开它,但XAML编辑器仍然给我这个错误。

之前有没有人像这样在XAML编辑器和编译器之间遇到不一致?知道如何让XAML编辑器看到确实没有问题吗?

1 个答案:

答案 0 :(得分:1)

是。我通常关闭XAML编辑器并使用XML编辑器。它更快,并没有把这些红鲱鱼“错误”扔给你。我还没有机会尝试,但希望VS2010在这方面做得更好。