我正在使用属性网格来编辑项目集合等:
集合的默认行为提供了一个 + 按钮来编辑数组的每个成员。
我正在使用表单来编辑此字段,该字段已连接,但我想删除用户使用“扩展器”编辑数组的能力
所以它看起来像这样:
UPDATE1:使 ProductIds 成为 IList 属性而不是 int[ ] 现在这样做:
-----------------!
UPDATE2:使 ProductIds 成为自定义类,例如
MyWrappedCollection : IEnumerable<int>
所以它现在看起来像这样:
当然,它仍然显示 [+] 但它不会扩展为任何内容(即当您单击它时会消失)