FilterRowView record struct Core
UI-thread snapshot of the filter row for rendering (thread-safe on the GPU path): per-column texts + the currently edited box incl. caret.
public readonly record struct FilterRowView
- Namespace
- ArionUI.Grid
- Package
- ArionUI.Grid ·
dotnet add package ArionUI.Grid --prerelease
Constructors
FilterRowView
public FilterRowView(double CaptionHeight, double Height, IReadOnlyDictionary<int, string> Texts, int EditingElementId, string EditText, int EditCaret, int EditSelStart, int EditSelEnd, bool CaretVisible = true, bool Overwrite = false);UI-thread snapshot of the filter row for rendering (thread-safe on the GPU path): per-column texts + the currently edited box incl. caret.
Properties
CaptionHeight
public double CaptionHeight { get; init; }
CaretVisible
public bool CaretVisible { get; init; }
EditCaret
public int EditCaret { get; init; }
EditingElementId
public int EditingElementId { get; init; }
EditSelEnd
public int EditSelEnd { get; init; }
EditSelStart
public int EditSelStart { get; init; }
EditText
public string EditText { get; init; }
Height
public double Height { get; init; }
Overwrite
public bool Overwrite { get; init; }
Texts
public IReadOnlyDictionary<int, string> Texts { get; init; }
