TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí, zda resetování komponenty změní hodnotu komponenty.
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
Parametry
- component
- Object
Komponenta, která se má otestovat z důvodu resetování.
Návraty
true
Pokud resetování součásti změní hodnotu komponenty; v opačném případě . false
Poznámky
Tato metoda hledá .DefaultValueAttribute Pokud ji najde, porovná hodnotu atributu s aktuální hodnotou vlastnosti. Vrátí true
se, pokud výchozí hodnota neodpovídá aktuální hodnotě vlastnosti. Pokud tato metoda nemůže najít DefaultValueAttribute, vyhledá metodu ShouldSerializeMyProperty
. Pokud najde metodu ShouldSerializeMyProperty
, vrátí to, co ShouldSerializeMyProperty
vrátí. Pokud tato metoda nemůže najít metodu ShouldSerializeMyProperty
, hledá metodu ResetMyProperty
. Pokud najde metodu ResetMyProperty
, vrátí true
. Pokud tato metoda nemůže najít DefaultValueAttribute, metodu ShouldSerializeMyProperty
nebo metodu ResetMyProperty
, vrátí false
.