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