gpt4 book ai didi

c# - 如何使用 System.ComponentModel 折叠类别属性?

转载 作者:太空宇宙 更新时间:2023-11-03 13:42:43 29 4
gpt4 key购买 nike

我的设计时组件中有许多类别默认展开。

我想让它们默认显示为折叠状态,或者至少在用户看到它们之前有问题地折叠它们。

[Category("Misc")]
public int Id
{
// ...
}

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

最佳答案

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

使用自定义 UITypeEditor 或其他东西可能是可能的,但它会很脆弱并且需要大量的努力,个人感觉就像是那种东西无论如何,这应该留给用户的偏好。

关于c# - 如何使用 System.ComponentModel 折叠类别属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16448024/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com