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. |