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
回 。