gpt4 book ai didi

.net - 使用 TypeDescriptor 为 PropertyGrid 动态添加属性级属性

转载 作者:行者123 更新时间:2023-12-04 15:16:34 24 4
gpt4 key购买 nike

我想在网格中显示时动态添加属性(如 Browsable(false))。场景是我有一个带有一些公共(public)属性的自定义类。但是,我不希望所有公共(public)属性都显示在 UI 中。有出路吗?

我尝试使用 TypeDescriptor。但是,它仅适用于类型级别,而不适用于属性级别。我找不到任何关于如何在属性级别使用它的帮助。

任何指针将不胜感激。

最佳答案

在过去的几天里,我一直在同一领域工作。长话短说,我得出的结论是这是不可能的。

您尝试在运行时应用属性的原因是因为您不想将“UI”代码与自定义类混合吗?

如果是这种情况,BrowsableAttribute是 ComponentModel (http://msdn.microsoft.com/en-us/library/system.componentmodel.aspx) 的成员,与 WinForms 的 UI 无关。

卡尔

关于.net - 使用 TypeDescriptor 为 PropertyGrid 动态添加属性级属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1300324/

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