TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает, изменяет ли сброс компонента значение компонента.
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
Параметры
- component
- Object
Компонент для проверки возможности сброса.
Возвращаемое значение
true При сбросе компонента изменяется значение компонента; falseв противном случае .
Комментарии
Этот метод ищет объект DefaultValueAttribute. Если он находит его, он сравнивает значение атрибута с текущим значением свойства. Возвращается true , когда значение по умолчанию не соответствует текущему значению свойства. Если этот метод не удается найти DefaultValueAttribute, он ищет ShouldSerializeMyProperty метод. Если он находит ShouldSerializeMyProperty метод, он возвращает то, что ShouldSerializeMyProperty возвращается. Если этот метод не удается найти ShouldSerializeMyProperty метод, он ищет ResetMyProperty метод. Если он находит ResetMyProperty метод, возвращается true. Если этот метод не может найти DefaultValueAttributeметод, ShouldSerializeMyProperty метод или ResetMyProperty метод, возвращается false.