avalonia-controls
Installation
SKILL.md
Avalonia Controls
Overview
Avalonia ships 60+ built-in controls organized by category. Load the sub-subskill for the relevant control category. Labels like (12.0+), (12.1+), (11.x) follow the convention in avalonia-versions; unlabelled means all versions.
Routing Table
| Controls | Load sub-subskill |
|---|---|
Button, ToggleButton, RadioButton, CheckBox, TextBox (PlaceholderText 12.0+, was Watermark), AutoCompleteBox, ComboBox, Slider, Calendar, CalendarDatePicker, DatePicker, NumericUpDown |
avalonia-controls/input |
| TextBlock, Label, ItemsControl, ListBox, TableView (12.1+), DataGrid (maintenance-only package), TreeView, TreeDataGrid (commercial), Carousel | avalonia-controls/data-display |
| Border, ScrollViewer, Grid, StackPanel, WrapPanel, DockPanel, UniformGrid, SplitView, Expander, GroupBox (12.0+) | avalonia-controls/layout |
| TabControl, Menu, ContextMenu, Flyout, NativeMenu, NativeDock.Menu (12.0+), TrayIcon, NavigationPage / DrawerPage / TabbedPage / ContentPage / CarouselPage / CommandBar (12.0+), PipsPager (12.0+) | avalonia-controls/navigation |
Image, DrawingImage (Viewbox 12.0+), NativeWebView / NativeWebDialog (12.0+, Avalonia.Controls.WebView) |
avalonia-controls/media |
Community Control Libraries
For controls beyond the built-ins, these libraries are widely used: