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 вызывается всякий раз, когда задано значение в словаре свойств. С помощью этого метода можно изменить значение объекта перед фиксацией или отклонить его, создав исключение.