首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Browsable(false)真正隐藏IDE中的属性

如何让Browsable(false)真正隐藏IDE中的属性
EN

Stack Overflow用户
提问于 2011-02-17 04:38:55
回答 1查看 3.5K关注 0票数 4

下午好,

我已经创建了一个具有布尔型属性的用户定义组件。我希望Visual studio不要在属性窗口中显示它。我在谷歌上进行了大量的搜索,大家的共识似乎是尝试使用Browsable/BrowsableAttribute属性描述符。

Visual Studio似乎完全忽略了这个属性。我尝试构建我的所有项目,重置工具箱都无济于事。请帮帮忙。

谢谢和问候,-Alan。

代码语言:javascript
复制
[Browsable(false)]  // I have also tried [BrowsableAttribute(false)]
public bool IsBusy
{
    get
    {
        return _isBusy;
    }
    set
    {
        throw new InvalidOperationException("");
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-17 05:19:32

它真的是可浏览的。省略setter是另一种方式,这在这个场景中是有意义的。

我猜你真正的问题是存储在工具箱程序集文件夹中的这个控件的一个旧副本。如果您使用“选择项”、“浏览”选项卡将控件自己添加到工具箱中,则会创建这样的副本。您可能要更新本地副本,但不能更新工具箱版本。

我需要对此挥舞我的手,我知道它可以发生,但从来没有发现它是如何发生的。这对我个人来说从来没有出过问题,但我总是确保让工具箱自动填充自己,而不是显式地添加控件。如果您确实像这样添加了它,那么就从删除它开始。在工具箱中的项上单击鼠标右键,然后选择“删除”。副本存储在c:\users\yourname\appdata\local\microsoft\visualstudio\x.x\projectassemblies中

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5021834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档