ToolboxItem.ValidatePropertyValue(String, Object) Method

Definition

Validates a property before it is assigned to the property dictionary.

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

Parameters

propertyName
String

The name of the property to validate.

value
Object

The value against which to validate.

Returns

The value used to perform validation.

Exceptions

value is null, and propertyName is "IsTransient".

Remarks

The ValidatePropertyValue method is called whenever a value is set in the property dictionary. With this method, you can change the value of an object before committing it, or reject it by throwing an exception.

Applies to