假设我有一个名为StaffMember
的类,它有一个Position
类型的成员变量。
如果我有一个定义所有可能位置的枚举,那么当我将StaffMember对象加载到PropertyGrid
时,我可以看到一个下拉框,允许我从枚举中定义的位置中进行选择。 / p>
但是,我不知道所有不同类型的职位 - 并且他们可以每周更改一次 - 甚至在运行时也是如此。
所以我没有一个带位置的静态枚举:而是我有一个List<Position>
,其中包含可以添加,更改等的当前列表。
当我将带有List变量的StaffMember对象放入PropertyGrid时,Position变量被禁用,我无法设置/修改它。
是否有可能让这个工作,或者我做了一些根本错误/不可能的事情?
答案 0 :(得分:0)