我已经实现了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编辑器看到确实没有问题吗?
答案 0 :(得分:1)
是。我通常关闭XAML编辑器并使用XML编辑器。它更快,并没有把这些红鲱鱼“错误”扔给你。我还没有机会尝试,但希望VS2010在这方面做得更好。