Поделиться через


ToolboxItem.ValidatePropertyValue(String, Object) Метод

Определение

Проверяет свойство перед его присваиванием словарю свойств.

protected:
 virtual System::Object ^ ValidatePropertyValue(System::String ^ propertyName, System::Object ^ value);
protected virtual object ValidatePropertyValue (string propertyName, object value);
protected virtual object? ValidatePropertyValue (string propertyName, object? value);
abstract member ValidatePropertyValue : string * obj -> obj
override this.ValidatePropertyValue : string * obj -> obj
Protected Overridable Function ValidatePropertyValue (propertyName As String, value As Object) As Object

Параметры

propertyName
String

Имя проверяемого свойства.

value
Object

Значение, по которому выполняется проверка.

Возвращаемое значение

Значение, используемое для выполнения проверки.

Исключения

value равно null, а параметр propertyName имеет значение "IsTransient".

Комментарии

Метод ValidatePropertyValue вызывается всякий раз, когда задано значение в словаре свойств. С помощью этого метода можно изменить значение объекта перед фиксацией или отклонить его, создав исключение.

Применяется к