Namespace Avalonia.Controls.Primitives
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.
- CalendarButton
Represents a button on a Calendar.
- CalendarItem
Represents the currently displayed month or year on a Calendar.
- 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.
- PickerPresenterBase
Defines the base class for Date and Time PickerPresenters
- Popup
Displays a popup window.
- RangeBase
Base class for controls that display a value within a range.
- RangeBaseValueChangedEventArgs
Provides data specific to a ValueChanged event.
- ScrollBar
A scrollbar control.
- SelectingItemsControl
An ItemsControl that maintains a selection.
- SplitViewTemplateSettings
Provides calculated values for use with the SplitView's control theme or template.
- 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
- ToggleButton
Represents a control that a user can select (check) or clear (uncheck). Base class for controls that can switch states.
- UniformGrid
A Panel with uniform column and row sizes.
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.
- IScrollSnapPointsInfo
Describes snap point behavior for objects that contain and present items.
- IScrollable
Interface implemented by scrollable controls.
Enums
- 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.