【问题标题】:Stop silverlight or wpf usercontrols from loading in the toolbox?停止在工具箱中加载 silverlight 或 wpf 用户控件?
【发布时间】:2010-04-27 22:51:33
【问题描述】:

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

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

我找不到 XAML 设计器的类似开关。有吗?

【问题讨论】:

    标签: wpf silverlight visual-studio-2010


    【解决方案1】:

    在 VS2010 中,XAML 的自动填充工具箱开关可以在 Tools/Options/Text Editor/XAML/Miscellaneous 下找到。

    如果您希望保持启用自动填充,您可以使用System.ComponentModel.DesignTimeVisibleAttribute 装饰您的用户控件类,这将允许您指定它们是否出现在设计器中。

    【讨论】:

      【解决方案2】:

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

      最近我也遇到了这个问题,我希望我有一个像旧的 winforms 属性这样的解决方案!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多