在 PropertyGrid 中按下删除键时设置属性值
我目前正在开发一个托管 WinForms 设计器的项目。我使用 PropertyGrid 来显示拖放到 DesignSurface 上的控件的操作属性。 我创建了 UITypeEditor 来修…
是否有我可以在 WPF 应用程序中使用的属性对话框控件?
我正在使用 WPF 构建一个应用程序,该应用程序将成为某种设计器,这意味着用户可以将自定义 UI 元素拖放到画布中,并能够通过属性配置其行为。 (将此…
使用共享 DLL 并向类添加 UI 属性
我有一个具有 WCF 通信的服务器/客户端项目,并在合同和对象之间共享 dll: Service | Shared Objects | Client 对于我的对象,我添加了在 propertygr…
C# PropertyGrid 和 Interface 属性
问题: 当对象具有: class A { public ISomeinterface PropertyName { get; set; } } 然后将该类的实例分配给 propertyGrid.SelectedObject = new A(…
C# PropertyGrid DoubleClick 事件捕获
对于我正在处理的项目,PropertyGrid 中有一些长行的值。我希望用户能够双击网格中的值,这将打开我的自定义 UI 窗口。我已经对其进行了设置,以便在…
PropertyGrid - 属性值旁边是否可以有一个文件/目录选择按钮?
PropertyGrid 中的属性值旁边是否可以有一个文件/目录选择按钮?点击该按钮将启动标准的“打开文件”或“选择目录”类型的对话框。在完美的世界中,这…
Windows 窗体:PropertyGrid
是否设置 PropertyGrid.SelectedObject = null;影响实际物体? 例如: Button b = new Button(); System.Windows.Forms.PropertyGrid pg = new System…
PropertyGrid 替代方案
我喜欢 PropertyGrid,至少喜欢它背后的概念 - 使用反射和属性来编辑对象,而无需编写太多 UI 代码。 不过,我的兴奋很快就消失了,随 WinForms 一起…
如何在属性网格中显示动态对象?
我有一个自定义对象类型,必须在 PropertyGrid 中进行编辑: public class CustomObjectType { public string Name { get; set; } public List Proper…
如何向 PropertyGrid 的 CollectionEditor 添加验证?
我正在使用 PropertyGrid 编辑包含集合的对象。 使用 CollectionEditor 编辑集合。 我必须确保集合中的元素是唯一的。 如何向 CollectionEditor 添加…
当属性值在其他地方更改时更新 PropertyGrid 中的属性?
我们有一个使用 PropertyGrid 的 SelectedObject 属性分配给 PropertyGrid 的对象。该对象包含一些属性,这些属性由不同位置的代码更新。出于本示例的…
在 PropertyGrid C# 中显示 DebuggerDisplay
我想知道是否可以让调试器显示 PropertyGrid 中类的文本? 我似乎无法在任何地方找到这个答案。 这是我所拥有的一个例子。 [DebuggerDisplay("FPS = {…
是否存在类型“ChartColorPalette”的现有 PropertyGrid UITypeEditor?
我正在尝试编写一个简单的属性网格以允许用户修改图表的颜色。默认情况下,图表有一个“Palette”属性,其枚举类型为“ChartColorPalette”。如果我的…