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 pro funkci resetování.
Návraty
truepokud resetováním komponenty změníte 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 , když 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 , metodu DefaultValueAttributeShouldSerializeMyProperty nebo metoduResetMyProperty, vrátí false.