Namespace Avalonia.Controls
Classes
- GroupGrid
Provides the Avalonia visual surface for a GroupGridEngine.
- GroupGridCellEditEventArgs
Provides data for group grid cell editing events.
- GroupGridCellPointerEventArgs
Provides data for a GroupGrid cell pointer event.
- GroupGridCheckBoxColumn
Represents a boolean check box column in a group grid.
- GroupGridColumn
Base class for all group grid columns.
- GroupGridColumnManagerDialog
Provides the default column manager dialog for a GroupGrid.
- GroupGridColumnSettings
Describes persisted settings for a single group grid column.
- GroupGridCreateInplaceEditorEventArgs
Provides data for creating a custom group grid in-place editor.
- GroupGridCsvExporter
Exports group grid data rows to CSV.
- GroupGridDataChangedEventArgs
Provides data for group grid adapter change notifications.
- GroupGridDataViewDataAdapter
Adapts a DataView to the IGroupGridDataAdapter contract.
- GroupGridDateColumn
Represents a date or date-time column in a group grid.
- GroupGridDateInplaceEditor
Provides a date in-place editor with a text box and calendar drop-down button.
- GroupGridDateNormalizeEventArgs
Provides data for normalizing date text before committing a group grid cell edit.
- GroupGridDropDownInplaceEditorBase
Provides a reusable text-box and button base for group grid drop-down in-place editors.
- GroupGridEngine
Represents the non-visual state, data adapter, columns, and row projection of a group grid.
- GroupGridExportCell
Describes a cell included in a group grid export snapshot.
- GroupGridExportColumn
Describes a column included in a group grid export snapshot.
- GroupGridExportRow
Describes a row included in a group grid export snapshot.
- GroupGridExportSnapshot
Contains the current group grid data prepared for export.
- GroupGridExporter
Base class for group grid exporters.
- GroupGridExporters
Provides the global group grid exporter registry.
- GroupGridHitTestResult
Describes the logical group grid element found during hit testing.
- GroupGridHtmlExporter
Exports group grid data rows to an HTML table.
- GroupGridInplaceEditorBase
Provides the base host for a real in-place editor displayed over a group grid cell.
- GroupGridJsonExporter
Exports group grid data rows to JSON.
- GroupGridLayoutMetrics
Defines the simple layout metrics used by the non-visual group grid model.
- GroupGridListDataAdapter<T>
Adapts a list of POCO objects to the IGroupGridDataAdapter contract.
- GroupGridLookupColumn
Represents a lookup column in a group grid.
- GroupGridLookupInplaceEditor
Provides a custom drop-down in-place editor for lookup group grid cells.
- GroupGridNumberColumn
Represents a numeric column in a group grid.
- GroupGridNumberInplaceEditor
Provides a right-aligned text editor for numeric group grid cells.
- GroupGridRowOperationEventArgs
Provides data for a group grid row operation.
- GroupGridSettings
Describes serializable user settings for a group grid layout.
- GroupGridTextColumn
Represents a text column in a group grid.
- GroupGridTextInplaceEditor
Provides a text box based in-place editor for a group grid cell.
- GroupGridToolButton
Describes a compact button displayed in the group grid toolbar band.
- GroupGridToolButtonEventArgs
Provides data for a group grid toolbar button click.
Structs
- GroupGridCell
Identifies a logical cell by adapter row index and grid column.
- GroupGridRowInfo
Describes a logical row in the flat visible-node list.
- GroupGridSummaryValue
Describes a calculated summary value for a group grid column.
- GroupGridViewport
Describes the rendered window into the logical visible-node list.
Interfaces
- IGroupGridDataAdapter
Provides indexed row and cell access for a group grid data source.
- IGroupGridDropDownEditorHost
Provides host services for a group grid drop-down in-place editor.
Enums
- GroupGridAggregateKind
Specifies an aggregate calculation kind for group grid summaries.
- GroupGridBand
Specifies a visual band in a group grid layout.
- GroupGridCellHorizontalAlignment
Specifies horizontal text alignment inside a group grid cell.
- GroupGridDataChangeKind
Specifies the kind of data change reported by a group grid data adapter.
- GroupGridDropDownPlacementMode
Defines how a GroupGrid hosts in-place editor drop-down controls.
- GroupGridHitTestKind
Specifies the kind of group grid element found during hit testing.
- GroupGridRowKind
Specifies the kind of logical row represented by a visible group grid row.
- GroupGridSortDirection
Specifies the sort direction of a group grid column.
- GroupGridToolButtonAlignment
Specifies where a group grid toolbar button is aligned.