PersistenceValidationController.DeleteContextValidating Event

Occurs when an object that will be deleted is validated.

Namespace: DevExpress.ExpressApp.Validation

Assembly: DevExpress.ExpressApp.Validation.v18.2.dll


public event EventHandler<DeleteContextValidatingEventArgs> DeleteContextValidating
Public Event DeleteContextValidating As EventHandler(Of DeleteContextValidatingEventArgs)

The DeleteContextValidating event handler receives an argument of the DeleteContextValidatingEventArgs type. The following properties provide information specific to this event.

Property Description
Context Specifies the validation context whose associated validation rules are about to be checked.
DeletingObject Gets an object that will be deleted.
TargetObjects Specifies the objects that are about to be validated in the validation context specified by the ContextValidatingEventArgs.Context property.

Handle this event to customize the list of objects to validate in the Delete context. The DeleteContextValidatingEventArgs.DeletingObject parameter contains a null value if an object is already marked as deleted, or refers to an object that will be deleted. By default, the object that is deleted and all its aggregates are validated.

See Also