Sdílet prostřednictvím


TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) Metoda

Definice

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

truePokud 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.

Platí pro

Viz také