CommitChange record Core
One cell's uncommitted change as the application sends it to storage: the row ITEM (the grid's row identity everywhere — see CellEdit.Item), the element id, the base value the change was made AGAINST (what storage held when the user started) and the local value to write. Values are the raw edit projection, exactly what CellEdit carries.
public sealed record CommitChange
- Namespace
- ArionUI.Presentation
- Package
- ArionUI.Presentation ·
dotnet add package ArionUI.Presentation --prerelease
Constructors
CommitChange
public CommitChange(object Item, int ElementId, string BaseValue, string LocalValue);One cell's uncommitted change as the application sends it to storage: the row ITEM (the grid's row identity everywhere — see CellEdit.Item), the element id, the base value the change was made AGAINST (what storage held when the user started) and the local value to write. Values are the raw edit projection, exactly what CellEdit carries.
Properties
BaseValue
public string BaseValue { get; init; }
ElementId
public int ElementId { get; init; }
Item
public object Item { get; init; }
LocalValue
public string LocalValue { get; init; }
