Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 每当编辑子对象的给定属性时,如何使属性网格重新查询子对象上的PropertyDescriptor?_.net_Windows_Propertygrid - Fatal编程技术网

.net 每当编辑子对象的给定属性时,如何使属性网格重新查询子对象上的PropertyDescriptor?

.net 每当编辑子对象的给定属性时,如何使属性网格重新查询子对象上的PropertyDescriptor?,.net,windows,propertygrid,.net,Windows,Propertygrid,当对象上的“Enabled”属性设置为false时,我希望隐藏大多数属性。我可以通过覆盖GetProperties,使用ExpandableObjectConverter的自定义TypeConverter子类来实现这一点。但是,我需要告诉属性以某种方式重新查询属性描述符。将[RefreshPropertiesRefreshProperties.All]放在您希望更改值的属性上,以获得要重新查询的属性网格

当对象上的“Enabled”属性设置为false时,我希望隐藏大多数属性。我可以通过覆盖GetProperties,使用ExpandableObjectConverter的自定义TypeConverter子类来实现这一点。但是,我需要告诉属性以某种方式重新查询属性描述符。

将[RefreshPropertiesRefreshProperties.All]放在您希望更改值的属性上,以获得要重新查询的属性网格