停止在工具箱中加载silverlight或wpf usercontrols?

时间:2010-04-27 22:51:33

标签: wpf silverlight visual-studio-2010

我有一个包含100个用户控件的项目。当我在VS2010中加载项目并尝试打开设计器时,工具箱会旋转并旋转,直到它们全部加载完毕。

Winforms在Tools / Options / Winddows Forms Designer / General下有一个“AutoToolboxPopulate”开关。

我找不到XAML设计师的类似开关。是否存在?

2 个答案:

答案 0 :(得分:2)

在VS2010中,可以在工具/选项/文本编辑器/ XAML /杂项下找到XAML的自动填充工具箱开关。

如果您希望启用自动填充,您可以使用System.ComponentModel.DesignTimeVisibleAttribute修饰您的usercontrol类,这样您就可以指定它们是否出现在设计器中。

答案 1 :(得分:1)

不幸的是,除了为项目实际添加设计时(* .Design.dll)程序集之外,我没有意识到这一点,有效地定义元数据以隐藏显式控件。

最近我也是这样,我希望我有一个类似旧的winforms属性的解决方案!