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、方法或ShouldSerializeMyProperty方法,则返回ResetMyPropertyfalse该方法。