Back to Devexpress

BaseObjectSpace.CustomDeleteObjects Event

expressappframework-devexpress-dot-expressapp-dot-baseobjectspace-bf56e772.md

latest1.9 KB
Original Source

BaseObjectSpace.CustomDeleteObjects Event

Occurs to replace the default process of deleting persistent objects with a custom one.

Namespace : DevExpress.ExpressApp

Assembly : DevExpress.ExpressApp.v25.2.dll

NuGet Package : DevExpress.ExpressApp

Declaration

csharp
public event EventHandler<CustomDeleteObjectsEventArgs> CustomDeleteObjects
vb
Public Event CustomDeleteObjects As EventHandler(Of CustomDeleteObjectsEventArgs)

Event Data

The CustomDeleteObjects event's data class is DevExpress.ExpressApp.CustomDeleteObjectsEventArgs.

Remarks

The CustomDeleteObjects event is raised as a result of calling the BaseObjectSpace.Delete method. Handle this event to provide a custom process for deleting persistent objects. Use the handler’s CustomDeleteObjectsEventArgs.Objects parameter to get the objects to be deleted. Set the handler’s CompletedEventArgs.Handled parameter to true , to indicate that the delete operation has already been performed.

As an alternative to this event, you can override the DeleteCore method in the BaseObjectSpace class’ descendant.

Implements

CustomDeleteObjects

See Also

BaseObjectSpace Class

BaseObjectSpace Members

DevExpress.ExpressApp Namespace