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; }