PropertyGrid将泛型类型更改为特定类型

时间:2013-01-07 18:58:51

标签: c# reflection types propertygrid

所以我有两个有两种不同类型的对象。第一个是ItemTypes类型Type,第二个是Type通用SubType

我想要完成的是当我更改ItemType属性时,我需要将SubType属性更改为我拥有的许多不同类型之一(ConsumableSubType,{{1}等等。)

这是我的两个属性的代码,其中包含一些属性网格注释。

ContainerSubType

1 个答案:

答案 0 :(得分:0)

您无法在运行时更改属性的类型。但是,您可以将其设为object,然后将任何您喜欢的内容分配给它。