Avalonia.Controls.Primitives Namespace

Class Types

Class Summary
AccessText A text block that displays a character prefixed with an underscore as an access key.
AdornerLayer
CalendarBlackoutDatesCollection
CalendarButton Represents a button on a Calendar.
CalendarDayButton
CalendarItem Represents the currently displayed month or year on a Calendar.
ChromeOverlayLayer
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.
DateTimePickerPanel
FlyoutBase
HeaderedContentControl A ContentControl with a header.
HeaderedItemsControl Represents an ItemsControl with a related header.
HeaderedSelectingItemsControl Represents a SelectingItemsControl with a related header.
LightDismissOverlayLayer A layer that is used to dismiss a Popup when the user clicks outside.
OverlayLayer
OverlayPopupHost
PickerPresenterBase Defines the base class for Date and Time PickerPresenters
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 Represents a control that a user can select (check) or clear (uncheck). Base class for controls that can switch states.
Track
UniformGrid A Panel with uniform column and row sizes.
VisualLayerManager

Enum Types

Enum Summary
DateTimePickerPanelType
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.
IPopupHost Represents the top-level control opened by a Popup.
IScrollable Interface implemented by scrollable controls.

Namespaces