在运行时设置特定对象属性的可见性

时间:2018-12-23 17:19:09

标签: c#-4.0

我有一个对象列表。 该对象具有3个属性:

bool condition; 
int a;
double b;

我正在使用propertyGrid,对于循环中的每个对象,用户应设置condition,如果条件为true,则仅属性'a'应该可见,如果条件为false,则仅属性“ b”应该可见。

我尝试使用反射,但是当我改变时,我改变了改变列表中所有对象的类型,并且我需要列表中的每个对象根据其条件值显示'a'或'b'。特定对象。

有没有一种方法可以满足我的需求?

0 个答案:

没有答案