首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用System.ComponentModel折叠类别属性?

如何使用System.ComponentModel折叠类别属性?
EN

Stack Overflow用户
提问于 2013-05-09 02:48:47
回答 1查看 656关注 0票数 2

我的设计时组件上有许多类别,这些类别在默认情况下是扩展的。

我希望它们在默认情况下显示为折叠的,或者至少在用户看到它们之前有问题地折叠它们。

代码语言:javascript
复制
[Category("Misc")]
public int Id
{
    // ...
}

我需要使用类型转换器吗?关于这个的文档非常粗略...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-09 03:01:55

我不认为有一个可行的方法来做到这一点。虽然您可以通过编程方式折叠PropertyGrid控件中的类别,但您需要获得对Visual Studio使用的实例(或他们使用的任何编辑器)的访问权限。据我所知,没有办法以声明的方式控制它,例如通过一个属性或任何东西。

使用自定义的UITypeEditor或其他东西可能是可能的,但它很脆弱,需要大量的工作,而且就我个人而言,这似乎是一种应该留给用户偏好的东西。

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

https://stackoverflow.com/questions/16448024

复制
相关文章

相似问题

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