我在 C# 中找不到 PropertyGrid 的任何可用属性列表,您知道在哪里可以找到吗?
Thanks.
影响 PropertyGrid 的属性是间接的:有趣的代码是提供 PropertyDescriptor 实现的 TypeDescriptor。但是,此范式会被 ICustomTypeDescriptor 或 TypeDescriptionProvider 否决。
但是,如果我们假设默认规则,则发挥作用的关键属性是:
[DisplayName(...)]
[Description(...)]
[Category(...)]
[TypeConverter(...)]
[ReadOnly(...)]
[Browsable(...)]
[DefaultValue(...)]
[Editor(...)]
其他一些事情是通过模式检测的,例如 ShouldSerialize{name} 或 Reset{name} 方法的存在。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)