如何在PropertyGrid中动态显示或隐藏属性?
我正在使用 PropertyGrid 来配置对象。我需要能够根据其他属性的值隐藏或显示某些属性。如何实现这一目标?我知道 Browsable 属性,但它仅在编译时有…
使用 PropertyGrid 中标有 Flag 属性的枚举
我有一个标有 Flag 属性的枚举。如何在 PropertyGrid 中使用此枚举类型建立方便的编辑属性?我应该能够设置 enumValue1 | 等值枚举值2。此外,该枚举…
如何获取 PropertyGrid TypeConversion 中的旧值?
我有一个属性网格输入的特殊情况,我需要在字符串格式下输入 Vector3,比方说“0, 5, 1”。我为它构建了转换器: public class Vector3Converter : Ex…
我如何允许“标志”要在 WinForm PropertyGrid 中编辑枚举?
WinForm PropertyGrid 可以很好地处理标准枚举,但确实有一个用于标志枚举的内置编辑器。一定有人写过一个,我宁愿不重新发明这个威尔。 我正在寻找一…
是否可以向 ExpandoObject 实例的生成成员添加属性?
我正在尝试使用 ExpandoObject 作为 PropertyGrid 的 SelectedObject。我知道如何将我想要的属性添加到 ExpandoObject: public dynamic MakeProperty…
如何在 PropertyGrid 中查看对象属性?
目前我有一个 A 类型的对象,PropertyGrid 正在查看它。然而,它的属性之一是 B 类型。B 类型的属性是不可扩展的。我怎样才能改变这个,以便: a)我…
PropertyGrid 显示也是类的类成员
我有 PGMain 类作为 propertygrid 中的 SelectedObject: [DefaultPropertyAttribute("Basic")] [Serializable] public class PGMain { private TestC…
在 PropertiesGrid 中将自定义对象列表显示为下拉列表
我想要一个对象,假设这个对象: public class BenchmarkList { public string ListName { get; set; } public IList Benchmarks { get; set; } } 并…
在 PropertyGrid 上显示对象动态类型的属性
我需要启用任意对象的编辑属性(对象的类型仅在运行时已知)。我创建了以下类: public class Camera { [TypeConverter(typeof(ExpandableObjectConve…
如何枚举PropertyGrid项目?
我有一个 PropertyGrid 并为其分配了一些对象。 var prpGrid = new PropertyGrid(); prp.SelectedObject = myObject; 我想获取所有网格项,就像我可以…
将自定义对象列表显示为绑定到 PropertyGrid 中 .SelectedObject 的对象的属性
我将再次破解这个问题,因为我之前发布的原始问题格式不正确,并且我没有首先进行足够的研究来提出有关 PropertyGrid 的清晰、简洁的问题。希望这会更…
如何:PropertyGrid 的本地化 System.ComponentModel.Design.CollectionEditor.CollectionForm
我在 Windows 窗体项目中使用标准 PropertyGrid。但是 CollectionEditor.CollectionForm 用于编辑集合的内容始终是英文:按钮、标签和错误消息。如何…
数据绑定列表框和 PropertyGrid 的更新问题
这是我的 AOI 类的一部分(没什么特别的): class AOI : INotifyPropertyChanged { private Guid _id; private string _name; private string _comme…
使用菜单快捷方式保存时未拾取 Propertygrid 更改
我正在尝试实现一个简单的 Windows 窗体应用程序,用户可以在其中编辑简单的 Person 类的实例。该应用程序利用标准 propertygrid,将 Person 类的实例…