Avalonia.Controls.Primitives Namespace

Class Types

Class Summary
AccessText A text block that displays a character prefixed with an underscore as an access key.
AdornerDecorator
AdornerLayer
CalendarBlackoutDatesCollection
CalendarButton Represents a button on a Calendar.
CalendarDayButton
CalendarItem Represents the currently displayed month or year on a Calendar.
DataGridCellsPresenter Used within the template of a DataGrid to specify the location in the control's visual tree where the cells are to be added.
DataGridColumnHeadersPresenter Used within the template of a DataGrid to specify the location in the control's visual tree where the column headers are to be added.
DataGridDetailsPresenter Used within the template of a DataGrid to specify the location in the control's visual tree where the row details are to be added.
DataGridFrozenGrid Represents a non-scrollable grid that contains DataGrid row headers.
DataGridRowHeader Represents an individual DataGrid row header.
DataGridRowsPresenter Used within the template of a DataGrid to specify the location in the control's visual tree where the rows are to be added.
HeaderedContentControl A ContentControl with a header.
HeaderedItemsControl Represents an ItemsControl with a related header.
HeaderedSelectingItemsControl Represents a SelectingItemsControl with a related header.
Popup Displays a popup window.
PopupRoot The root window of a Popup.
RangeBase Base class for controls that display a value within a range.
ScrollBar A scrollbar control.
ScrollEventArgs
SelectedDatesCollection
SelectingItemsControl An ItemsControl that maintains a selection.
TabStrip
TabStripItem Represents a tab in a TabStrip.
TemplateAppliedEventArgs Holds the details of the TemplateApplied event.
TemplatedControl A lookless control whose visual appearance is defined by its Template.
Thumb
ToggleButton
Track
UniformGrid A Panel with uniform column and row sizes.

Enum Types

Enum Summary
ScrollBarVisibility
ScrollEventType Specifies the type of Avalonia.Controls.Primitives.ScrollBar.Scroll event that occurred.

Interface Types

Interface Summary
ILogicalScrollable Interface implemented by controls that handle their own scrolling when placed inside a ScrollViewer.
IScrollable Interface implemented by scrollable controls.