TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) 方法

定义

返回重置组件是否会更改该组件的值。

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方法,则返回 falseShouldSerializeMyProperty

适用于

另请参阅