尝试在Expression Blend 4的设计视图中加载用户控件xaml文件时出现上述错误.xaml本身在VS 2010中成功运行,我可以在混合中查看xaml,但不能在设计视图中查看。在“xaml视图”中查看xaml时,UserControl元素以红色下划线。有人遇到过这个问题吗?
答案 0 :(得分:5)
您必须记住,为了呈现控件,设计人员必须执行一些代码。如果它运行的代码执行设计上下文不支持的事情(比如生成WCF调用)那么你就会遇到问题。
因此,Silverlight API在DesignerProperties
命名空间中包含System.ComponentModel
类。使用其静态IsInDesignTool
属性来跳过/模拟在控件加载期间运行的设计器无法支持的代码。