.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

ListEditor.NewObjectAdding Event

Occurs before a new object is created in a List Editor.

Namespace: DevExpress.ExpressApp.Editors

Assembly: DevExpress.ExpressApp.v19.2.dll

Declaration

public event EventHandler<NewObjectAddingEventArgs> NewObjectAdding
Public Event NewObjectAdding As EventHandler(Of NewObjectAddingEventArgs)
public event EventHandler<NewObjectAddingEventArgs> NewObjectAdding
Public Event NewObjectAdding As EventHandler(Of NewObjectAddingEventArgs)
public event EventHandler<NewObjectAddingEventArgs> NewObjectAdding
Public Event NewObjectAdding As EventHandler(Of NewObjectAddingEventArgs)

Event Data

The NewObjectAdding event handler receives an argument of the DevExpress.ExpressApp.Editors.NewObjectAddingEventArgs type.

Remarks

This event occurs only in those List Editors whose controls support creation of new objects and supply the required event notification. For instance, the built-in GridListEditor supports this event because its XtraGrid control can display the new item row.

When deriving from the ListEditor class, raise this event before creating a new object in a List Editor's control. In addition, the ListEditor.NewObjectCreated and ListEditor.NewObjectCanceled events should be raised where appropriate. In this instance, the NewObjectViewController will correctly create and manage a business object of the required type.

See Also