TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca, czy zresetowanie składnika zmienia wartość składnika.
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
Składnik do testowania pod kątem możliwości resetowania.
Zwraca
true
w przypadku zresetowania składnika zmienia wartość składnika; w przeciwnym razie , false
.
Uwagi
Ta metoda wyszukuje DefaultValueAttributeelement . Jeśli go znajdzie, porównuje wartość atrybutu z bieżącą wartością właściwości. Zwraca true
wartość, gdy wartość domyślna nie jest zgodna z bieżącą wartością właściwości. Jeśli ta metoda nie może znaleźć DefaultValueAttributeelementu , szuka ShouldSerializeMyProperty
metody. Jeśli znajdzie metodę, zwraca ShouldSerializeMyProperty
wartość zwracaną przez metodę ShouldSerializeMyProperty
. Jeśli ta metoda nie może znaleźć ShouldSerializeMyProperty
metody, szuka ResetMyProperty
metody. Jeśli znajdzie metodę ResetMyProperty
, zwraca wartość true
. Jeśli ta metoda nie może odnaleźć DefaultValueAttributemetody , ShouldSerializeMyProperty
metody lub ResetMyProperty
metody, zwraca wartość false
.