我有一个应用程序,利用PropertyGrid中的在C#/。NETC#的PropertyGrid上列表限制编辑<T>项
的PropertGrid
保持到如下所示的MyAppObject
类/对象..
class MyAppObject
{
private List<MyObject> oItems;
public List<MyObject> Items
{
get { return this.oItems; }
}
}
到目前为止,它运行良好,很好,很简单。我希望属性网格允许用户查看项目,但是当您在PropertyGrid中选择属性时,该对话框还允许添加更多List<MyObject> items
。
我不想这样,我只想有能力显示项目,而不是编辑它们。
我想通过不提供的setter(set { this.oItems = value; }
):
然后它wouldnt允许添加按钮。
希望这是有道理的,屏幕截图显示对话框,我圈出了我想要删除的按钮。
感谢