IXPObject.OnSaving() Method
When implemented by a class, specifies the actions that should be performed before saving the object’s state to a data store.
Namespace: DevExpress.Xpo
Assembly: DevExpress.Xpo.v24.1.dll
NuGet Packages: DevExpress.Win.PivotGrid, DevExpress.Win.TreeMap, DevExpress.Xpo
NuGet Package: DevExpress.Xpo
Declaration
Remarks
If deferred deletion is enabled, this method is also called before deleting the object.
The following code demonstrates how you can implement this method in your class:
public class Customer : XPObject {
// ...
DateTime dateModified;
public DateTime DateModified {
get { return dateModified; }
set { SetPropertyValue<DateTime>(nameof(DateModified), ref dateModified, value); }
}
public void SetDateModified() {
newObject.DateModified = DateTime.Today;
}
protected override void OnSaving() {
base.OnSaving();
SetDateModified();
}
}
See Also