avalonia-controls-data-display

Render and interact with collection data in Avalonia UI controls.

27|2|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/linuxdevel/Avalonia-skills --skill avalonia-controls-data-display
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: avalonia-controls-data-display
Source: https://github.com/linuxdevel/Avalonia-skills/tree/main/skills/avalonia/avalonia-controls/data-display
Command: npx skills add https://github.com/linuxdevel/Avalonia-skills --skill avalonia-controls-data-display

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data display controls provide consistent, accessible ways to render read-only or selectable content across Avalonia UI, spanning simple lists to complex grids and hierarchical views.

Core Features & Use Cases

  • Supports common controls: TextBlock for inline text, Label for accessible labeling, ItemsControl for simple lists, ListBox for selection, DataGrid for tabular data, and TreeView for hierarchical data. Use cases include rendering lists of records, presenting nested structures, and enabling item selection with templates and virtualization.

Quick Start

Create a simple ListBox bound to a collection and define an item template to display each item.

Frequently Asked Questions about avalonia-controls-data-display

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Can I render tabular data using a DataGrid in Avalonia UI?

You can render tabular data in Avalonia UI using the DataGrid control. It supports column configuration, selection modes, and virtualization to efficiently display large sets of records.

What is the best way to display hierarchical data in an Avalonia application?

Avalonia provides TextBlock for inline text and Label for accessible labeling. These controls ensure consistent and accessible rendering of read-only content across various data display patterns.

Does Avalonia support UI virtualization for ItemsControl and ListBox?

You can configure selection modes in Avalonia data display controls by setting selection properties on ListBox or DataGrid. This enables single or multiple item selection based on your application requirements.

How do I use item templates with an Avalonia ItemsControl?

To use item templates with an Avalonia ItemsControl, define a DataTemplate to specify the visual layout of each data item. The control applies this template to every item in the bound collection.