我的设计时组件上有许多类别,这些类别在默认情况下是扩展的。
我希望它们在默认情况下显示为折叠的,或者至少在用户看到它们之前有问题地折叠它们。
[Category("Misc")]
public int Id
{
// ...
}我需要使用类型转换器吗?关于这个的文档非常粗略...
发布于 2013-05-09 03:01:55
我不认为有一个可行的方法来做到这一点。虽然您可以通过编程方式折叠PropertyGrid控件中的类别,但您需要获得对Visual Studio使用的实例(或他们使用的任何编辑器)的访问权限。据我所知,没有办法以声明的方式控制它,例如通过一个属性或任何东西。
使用自定义的UITypeEditor或其他东西可能是可能的,但它很脆弱,需要大量的工作,而且就我个人而言,这似乎是一种应该留给用户偏好的东西。
https://stackoverflow.com/questions/16448024
复制相似问题