TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回重置组件是否会更改该组件的值。
public:
override bool CanResetValue(System::Object ^ component);
public override bool CanResetValue (object component);
override this.CanResetValue : obj -> bool
Public Overrides Function CanResetValue (component As Object) As Boolean
参数
- component
- Object
要测试重置功能的组件。
返回
如果重置组件更改该组件的值,则为 true
;否则为 false
。
注解
此方法查找 DefaultValueAttribute。 如果找到一个属性,则会将 属性的值与属性的当前值进行比较。 当默认值与属性的当前值不匹配时,它将返回 true
。 如果此方法找不到 , DefaultValueAttribute它将查找 ShouldSerializeMyProperty
方法。 如果找到方法 ShouldSerializeMyProperty
,则返回返回的内容 ShouldSerializeMyProperty
。 如果此方法找不到 ShouldSerializeMyProperty
方法,它将查找 ResetMyProperty
方法。 如果找到方法 ResetMyProperty
,则返回 true
。 如果此方法找不到 DefaultValueAttribute、方法或ResetMyProperty
方法,则返回 false
ShouldSerializeMyProperty
。