Primitives Namespace
Namespace Avalonia.Controls.Primitives
Types
- 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 Avalonia.Controls.Calendar.
- CalendarDayButton
- CalendarItem - Represents the currently displayed month or year on a Avalonia.Controls.Calendar.
- 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.
- DateTimePickerPanel
- DateTimePickerPanelType
- FlyoutBase
- HeaderedContentControl - A Avalonia.Controls.ContentControl with a header.
- HeaderedItemsControl - Represents an Avalonia.Controls.ItemsControl with a related header.
- HeaderedSelectingItemsControl - Represents a Avalonia.Controls.Primitives.SelectingItemsControl with a related header.
- ILogicalScrollable - Interface implemented by controls that handle their own scrolling when placed inside a Avalonia.Controls.ScrollViewer.
- IScrollSnapPointsInfo - Describes snap point behavior for objects that contain and present items.
- IScrollable - Interface implemented by scrollable controls.
- ItemSelectionEventTriggers - Defines standard logic for selecting items via user input. Behaviour differs between input devices.
- OverlayLayer - Represents a surface for showing overlays. Overlays are displayed on top of other elements, but behind popups.
- OverlayPopupHost
- PickerPresenterBase - Defines the base class for Date and Time PickerPresenters
- Popup - Displays a popup window.
- PopupFlyoutBase
- PopupRoot - The root window of a Avalonia.Controls.Primitives.Popup.
- RangeBase - Base class for controls that display a value within a range.
- RangeBaseValueChangedEventArgs - Provides data specific to a Avalonia.Controls.Primitives.RangeBase.ValueChanged event.
- ScrollBar - A scrollbar control.
- ScrollBarVisibility - Specifies the visibility of a Avalonia.Controls.Primitives.ScrollBar for scrollable content.
- ScrollEventArgs
- ScrollEventType - Specifies the type of Avalonia.Controls.Primitives.ScrollBar.Scroll event that occurred.
- SelectedDatesCollection
- SelectingItemsControl - An Avalonia.Controls.ItemsControl that maintains a selection.
- 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.
- SplitViewTemplateSettings - Provides calculated values for use with the Avalonia.Controls.SplitView's control theme or template.
- TabStrip
- TabStripItem - Represents a tab in a Avalonia.Controls.Primitives.TabStrip.
- TemplateAppliedEventArgs - Holds the details of the Avalonia.Controls.Primitives.TemplatedControl.TemplateApplied event.
- TemplatedControl - A lookless control whose visual appearance is defined by its Avalonia.Controls.Primitives.TemplatedControl.Template.
- TextSearch - Allows to customize text searching in Avalonia.Controls.Primitives.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
- TreeDataGridCell - Base class for controls which display cells in a Avalonia.Controls.TreeDataGrid control.
- TreeDataGridCellsPresenter - Presents and manages cells within a row of a Avalonia.Controls.TreeDataGrid control.
- TreeDataGridCheckBoxCell - A control in a Avalonia.Controls.TreeDataGrid that displays a cell which allows editing of boolean values using a checkbox.
- TreeDataGridColumnHeader - A control which displays a column header in a Avalonia.Controls.TreeDataGrid control.
- TreeDataGridColumnHeadersPresenter - Presents and manages column headers in a Avalonia.Controls.TreeDataGrid control.
- TreeDataGridColumnarPresenterBase<TItem> - Base class for presenters which display data in virtualized columns.
- TreeDataGridElementFactory - Factory class responsible for creating and recycling UI elements used in the Avalonia.Controls.TreeDataGrid control.
- TreeDataGridExpanderCell - A control in a Avalonia.Controls.TreeDataGrid that displays a cell with an expander.
- TreeDataGridPresenterBase<TItem> - Base class for virtualized presenters used in Avalonia.Controls.TreeDataGrid to display rows and columns.
- TreeDataGridRow - A control which displays a row in a Avalonia.Controls.TreeDataGrid control.
- TreeDataGridRowHeaderCell - A control in a Avalonia.Controls.TreeDataGrid that displays row header cells.
- TreeDataGridRowsPresenter - Presents and manages rows in a Avalonia.Controls.TreeDataGrid control.
- TreeDataGridTemplateCell - A control in a Avalonia.Controls.TreeDataGrid that displays cell content using a data template.
- TreeDataGridTextCell - A control in a Avalonia.Controls.TreeDataGrid that displays cells as text.
- UniformGrid - A Avalonia.Controls.Panel with uniform column and row sizes.
- VisualLayerManager