Udostępnij za pośrednictwem


TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) Metoda

Definicja

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.

Dotyczy

Zobacz też