| 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 | |
| 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 |
| 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. |
| IScrollSnapPointsInfo | Describes snap point behavior for objects that contain and present items. |
| 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. |