Avalonia.Controls.Primitives Namespace
Classes
AccessText | A text block that displays a character prefixed with an underscore as an access key. |
AdornerLayer | Represents a surface for showing adorners. Adorners are always on top of the adorned element and are positioned to stay relative to the adorned element. |
CalendarBlackoutDatesCollection | |
CalendarButton | Represents a button on a Calendar. |
CalendarDayButton | |
CalendarItem | Represents the currently displayed month or year on a Calendar. |
ChromeOverlayLayer | |
ColorHelper | Contains helpers useful when working with colors. |
ColorPreviewer | Presents a preview color with optional accent colors. |
ColorSlider | A slider with a background that represents a single color component. |
ColorSpectrum | A two dimensional spectrum for color selection. |
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. |
PopupFlyoutBase | |
PopupRoot | The root window of a Popup. |
RangeBase | Base class for controls that display a value within a range. |
RangeBaseValueChangedEventArgs | Provides data specific to a ValueChanged event. |
ScrollBar | A scrollbar control. |
ScrollEventArgs | |
SelectedDatesCollection | |
SelectingItemsControl | An ItemsControl that maintains a selection. |
SplitViewTemplateSettings | Provides calculated values for use with the SplitView's control theme or template. |
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. |
TextSearch | Allows to customize text searching in SelectingItemsControl. |
TextSelectionHandle | A controls that enables easy control over text selection using touch based input |
TextSelectorLayer | |
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 |
Interfaces
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. Unstable. Not client implementable. |
IScrollable | Interface implemented by scrollable controls. |
IScrollSnapPointsInfo | Describes snap point behavior for objects that contain and present items. |
Enumerations
DateTimePickerPanelType | |
ScrollBarVisibility | Specifies the visibility of a ScrollBar for scrollable content. |
ScrollEventType | Specifies the type of Avalonia.Controls.Primitives.ScrollBar.Scroll event that occurred. |
SelectionHandleType | Represents which part of the selection the TextSelectionHandle controls. |
SnapPointsAlignment | Specify options for snap point alignment relative to an edge. Which edge depends on the orientation of the object where the alignment is applied |
SnapPointsType | Specify how panning snap points are processed for gesture input. |