我有一个在 C#/.NET 中使用 PropertyGrid 的应用程序
PropertGrid
持有MyAppObject
如下所示的类/对象..
class MyAppObject
{
private List<MyObject> oItems;
public List<MyObject> Items
{
get { return this.oItems; }
}
}
到目前为止,它运行良好、美观且简单。我希望属性网格允许用户查看项目,这很好,但是当您在 PropertyGrid 中选择属性时,对话框还允许添加更多List<MyObject> items
.
我不想要这个,我只想拥有显示项目的能力,而不是编辑它们。
我认为不提供设置器(set { this.oItems = value; }
):
那么它不会允许添加按钮。
希望这是有道理的,屏幕截图显示了对话框,我圈出了要删除的按钮。
谢谢