Skip to content

CrissCross.Avalonia.UI.Controls namespace

Part of the CrissCross.Avalonia.UI package.

TypeKindSummary
AlarmBannerclassAlarmBanner is an inline notification optimized for industrial/commercial alarm messages. It reuses the InfoBar visual language and supports acknowledgement and close actions.
AlarmsclassRepresents an alarm management control.
AlphaSliderclassA slider control for adjusting the alpha channel of a color.
AnchorclassCreates a hyperlink to web pages, files, email addresses, locations in the same page, or anything else a URL can address.
AppBarclassA bottom application bar that can show and hide with animation, containing left and right content areas.
ArcclassControl that draws a symmetrical arc with rounded edges.
AsyncCommandButtonclassRepresents a command button intended for cancellation-aware asynchronous command execution.
AutoSuggestBoxclassRepresents a text control that makes suggestions to users as they enter text.
AutoSuggestBoxQuerySubmittedEventArgsclassProvides data for the event that is raised when a user submits a query in an AutoSuggestBox control.
AutoSuggestBoxSuggestionChosenEventArgsclassProvides data for the event that is raised when a user selects a suggestion in an AutoSuggestBox control.
AutoSuggestBoxTextChangedEventArgsclassProvides data for the TextChanged event of an AutoSuggestBox control.
AutoSuggestionBoxTextChangeReasonenumSpecifies the reason for a text change event in an auto-suggestion box.
BadgeclassUsed to highlight an item, attract attention or flag status.
BezelButtonclassA button with a beveled/bezel appearance.
BezelRepeatButtonclassA repeat button with a beveled/bezel appearance.
BezelToggleButtonclassA toggle button with a beveled/bezel appearance.
BlockclassBase block element.
BorderclassRepresents a border control (wrapper for Avalonia Border).
BreadcrumbBarclassThe [BreadcrumbBar](# control provides the direct path of pages or folders to the current location.
BreadcrumbBarItemclassRepresents an item in a [BreadcrumbBar](# control.
BreadcrumbBarItemClickedEventArgsclassBreadcrumbBarItemClickedEventArgs.
BusyOverlayclassPresents regional busy state over arbitrary content without replacing the content layout.
ButtonclassRepresents a button control that can display an icon and supports customizable appearance, including visual states for mouse over and pressed interactions.
CalendarclassRepresents a control that displays a calendar and allows users to select dates or date ranges.
CalendarDatePickerclassRepresents a control that allows a user to pick a date from a calendar display.
CardclassSimple Card with content and [Footer](#
CardActionclassRepresents a button control designed for use within a card layout, supporting an optional icon and chevron indicator.
CardColorclassAla Paone color card.
CardControlclassRepresents a button control that displays a header, an optional icon, and supports customizable corner radius.
CardExpanderclassInherited from the Expander control which can hide the collapsible content.
CheckBoxclassRepresents a control that allows the user to select or clear a binary option.
CheckBoxModernclassCheck Box Modern.
CheckBoxResultEventArgsclassCheck Box Result.
ChipclassRepresents a compact selectable or removable chip/tag surface.
ChipGroupclassRepresents a group of selectable or removable chips/tags.
CircularGaugeclassA circular gauge control that displays a value within a specified range using a radial scale and pointer.
ClientAreaBorderclassRepresents a border control for window client area customization.
ClockIdentifierenumClock system identifier for TimePicker.
ColorChangedEventArgsclassProvides data for the ColorChanged routed event.
ColorDisplayclassA control that displays a color preview.
ColorPickerclassRepresents a control that lets a user pick a color using sliders and a color preview.
ColorSelectorclassRepresents a control that allows users to select a color using HSV model.
ComboBoxclassRepresents a combo box control that allows users to select an item from a drop-down list, with support for customizing the corner radius of the control.
CommandButtonclassRepresents a command-aware button that can project execution state, progress, and error content.
ContentDialogclassDialogue displayed inside the application covering its internals, displaying some content.
ContentDialogButtonenumDefines constants that specify the default button on a [ContentDialog](#
ContentDialogButtonClickEventArgsclassProvides data for the [ButtonClicked](# event.
ContentDialogClosedEventArgsclassProvides data for the [Closed](# event.
ContentDialogClosingEventArgsclassProvides data for the [Closing](# event.
ContentDialogResultenumSpecifies identifiers to indicate the return value of a [ContentDialog](#
ContextMenuclassRepresents a pop-up menu that enables a control to expose functionality that is specific to the context of the control.
ControlAppearanceenumTypes of the available color accents of the controls.
DataFilterPanelclassRepresents a descriptor-driven filter editor surface for grids and lists.
DataGridclassA DataGrid control that displays data in rows and columns and allows for the entering and editing of data.
DataPagerclassRepresents a paging/navigation surface for local or remote data sources.
DatePickerclassRepresents a control that allows the user to select a date.
DateTimePickerclassRepresents a control that allows the user to select both a date and time.
DateTimeRangePickerclassRepresents a date/time range picker surface for reports, logs, and dashboard filters.
DisabledStateenumDisabled State.
DropDownButtonclassRepresents a button with a drop-down list.
DynamicScrollBarclassRepresents a dynamic scrollbar control with custom styling.
DynamicScrollViewerclassRepresents a scroll viewer with dynamic scrollbar visibility.
ElementPlacementenumDecides where to put the element.
EmptyStateclassPresents a consistent no-data, no-results, error, offline, or permission-required state.
ExpanderclassRepresents a control that displays a header and has a collapsible content area.
FilterBarclassRepresents active filter tokens associated with a [SearchBox](#
FlowDocumentclassLightweight representation of a flow document that mirrors the segments produced by [RichTextDocument](#
FluentNavigationWindowclassA Fluent Window with integrated navigation support.
FluentWindowclassA custom Fluent Window with more convenience methods.
FlyoutclassRepresents a control that creates a pop-up window that displays information for an element in the interface.
FontIconclassRepresents an icon that uses a glyph from the specified font.
FontTypographyenumDefines several predefined text styles that you can apply to some elements responsible for displaying it.
FormattedTextPresenterclassA control that displays formatted text using Inlines.
FormattingEventArgsclassEvent arguments for formatting events.
FrameclassRepresents a control that supports navigation.
GaugesclassRepresents a collection of gauge controls for data visualization.
GelButtonclassA button with a gel/glass-like appearance.
GelRepeatButtonclassA repeat button with a gel/glass-like appearance.
GelToggleButtonclassA toggle button with a gel/glass-like appearance.
GifImageclassRepresents an image control with GIF animation support and additional properties.
GridclassDefines a flexible grid area that arranges child elements in rows and columns.
GridViewclassRepresents a control that presents a collection of items in rows and columns.
GroupBoxclassRepresents a container control that displays a labeled border and can contain a single child element.
HexColorTextBoxclassA text box for entering hex color values.
HueSliderclassRepresents a slider for selecting hue values from 0-360.
HyperlinkButtonclassButton that opens a URL in a web browser.
IAppearanceControlinterfaceDefines a contract for controls that support customizable appearance settings.
IIconControlinterfaceControl that allows you to set an icon in it with an [Icon](#
INavigableViewinterfaceInterface for views that can be navigated to.
INavigationAwareinterfaceInterface for view models that are aware of navigation.
INavigationViewinterfaceRepresents a container that enables navigation of app content. It has a header, a view for the main content, and a menu pane for navigation commands.
INavigationViewIteminterfaceRepresents the container for an item in a NavigationView control.
IRichTextClipboardAdapterinterfaceProvides deterministic clipboard access for [RichTextBox](# plain-text and HTML operations.
IconElementclassRepresents the base class for an icon UI element.
IconSourceclassRepresents the base class for an icon source.
IconSourceElementclassRepresents an icon that uses an IconSource as its content.
IconsenumIcons to display.
ImageclassRepresents a control that displays an image.
ImageIconclassRepresents an icon that uses an image.
ImageInlineclassRepresents an inline image.
InfoBadgeclassInfoBadge, a control that displays a small amount of information, typically a number or a small piece of text, in a compact way.
InfoBadgeSeverityenumInfoBadgeSeverity.
InfoBarclassRepresents an info bar control for displaying messages.
InfoBarSeverityenumInfoBarSeverity.
InlineclassBase inline element.
InlineCollectionclassRepresents a mutable collection of [Inline](# instances.
ItemsControlclassRepresents a control that can be used to present a collection of items.
LabelclassRepresents a lightweight text control for displaying non-editable text within a user interface.
LineBreakInlineclassRepresents a line break.
ListBoxclassContains a list of selectable items.
ListViewclassRepresents a list control that displays items in different visual states, such as a default list or a grid view.
ListViewViewStateenumListViewViewState.
LoadingScreenclassRepresents a loading screen overlay control.
MenuclassRepresents a menu control that displays a list of items.
MenuItemclassRepresents a menu item that can display an icon in addition to its content.
MessageBoxclassCustomized window for notifications.
MessageBoxAsyncclassMessageBoxAsync provides static methods to show message boxes asynchronously.
MessageBoxButtonenumDefines constants that specify the default button on a [MessageBox](#
MessageBoxResultenumSpecifies identifiers to indicate the return value of a [MessageBox](#
ModernWindowclassA modern styled Window.
NavigatedEventArgsclassNavigatedEventArgs.
NavigatingCancelEventArgsclassNavigatingCancelEventArgs.
NavigationCacheModeenumSpecifies caching characteristics for a page involved in a navigation.
NavigationControlsclassNavigation controls (back/forward buttons, etc.).
NavigationUserControlclassUser control wrapper for navigation functionality.
NavigationViewclassNavigationView provides a collapsible navigation menu for top-level navigation.
NavigationViewBackButtonVisibleenumDefines constants that specify whether the back button is visible in NavigationView.
NavigationViewItemclassRepresents the container for an item in a NavigationView control. When needed, it can be used as a normal button with a Click action.
NavigationViewItemHeaderclassRepresents a header item in a NavigationView control.
NavigationViewItemSeparatorclassRepresents a separator item in a NavigationView control.
NavigationViewPaneDisplayModeenumDefines constants that specify how and where the NavigationView pane is shown.
NumberBoxclassRepresents a control that allows numeric input with increment/decrement buttons.
NumberPadclassRepresents a numeric keypad control for number input.
NumericPushButtonclassRepresents a button with numeric increment/decrement functionality.
PageclassExtended UserControl.
ParagraphclassParagraph block containing inline content.
PasswordBoxclassThe modified password control. TextProperty contains asterisks OR raw password if IsPasswordRevealed is set to true, PasswordProperty always contains raw password.
PathIconclassRepresents an icon that uses a path as its content.
PersonPictureclassPersonPicture.
PickerTypeenumSpecifies the type of color picker.
ProgressBarclassRepresents a control that indicates progress by displaying a bar.
ProgressRingclassRotating loading ring.
PropertyGridLiteclassRepresents a descriptor-driven property inspector surface.
RadioButtonclassRepresents a selectable button that allows the user to choose a single option from a group of choices.
RatingControlclassDisplays the rating scale with interactive star selection.
ReactiveFormFieldclassPresents a form input with shared validation state, helper text, and required-field metadata.
RichTextBoxclassRepresents a rich editing control that provides multi-line text editing capabilities with visual formatting. Supports bold, italic, underline, and strikethrough formatting via keyboard shortcuts and context menu.
RichTextDataFormatenumDefines explicit rich text import and export formats.
RichTextDocumentclassRepresents a document model for rich text content with formatting information.
RichTextEditModeenumDefines whether [RichTextBox](# behaves as an editor, a display surface, or switches on focus.
RichTextMemoryClipboardAdapterclassIn-memory clipboard adapter used as the default deterministic fallback for rich text operations.
RunInlineclassRepresents a run of text.
ScrollBarclassRepresents a scrollbar control (wrapper for Avalonia ScrollBar).
ScrollViewerclassProvides a control that displays content with scrollable horizontal and vertical viewports.
SearchBoxclassRepresents a lightweight search input surface that projects shared [SearchQueryState](#
SegmentedControlclassRepresents a compact single-selection control for mode switching.
SeparatorclassRepresents a separator control for dividing UI elements.
SliderclassRepresents a control that lets the user select from a range of values by moving a thumb along a track.
SnackbarclassSnackbar inform user of a process that an app has performed or will perform.
SnackbarPresenterclassSnackbarPresenter.
SplitButtonclassRepresents a button with two parts that can be invoked separately.
SquareSliderclassRepresents a square-shaped 2D slider control for selecting X/Y values.
StackPanelclassArranges child elements into a single line that can be oriented horizontally or vertically.
StatusBarclassRepresents a horizontal bar at the bottom of a window that displays status information.
StepperclassRepresents a workflow stepper or wizard-progress surface.
SymbolFilledenumRepresents Fluent System Icons filled symbols.
SymbolIconclassRepresents a text element containing an icon glyph.
SymbolRegularenumRepresents Fluent System Icons regular symbols.
TabControlclassRepresents a control that contains multiple items that share the same space on the screen.
TabViewclassThe TabView control is a way to display a set of tabs and their respective content. Tab controls are useful for displaying several pages (or documents) of content while giving a user the capability to rearrange, open, or close new tabs.
TextBlockclassRepresents a control that displays a block of text with support for customizable typography and appearance settings.
TextBoxclassRepresents a text input control that supports placeholder text, an optional icon, and a clear button, with additional customization options for user interaction.
TextColorenumColors for UI labels and static text.
TextFormatTypeenumSpecifies the type of text formatting.
TextPointerclassRepresents a caret or selection location within a [FlowDocument](#
TextSegmentclassRepresents a segment of text with optional formatting.
TextSelectionclassRepresents a selection within a [FlowDocument](#
ThemeSwitcherclassRepresents a theme preference picker over the platform theme service.
ThumbRateclassAllows to rate positively or negatively by clicking on one of the thumbs.
ThumbRateStateenumStates of the [ThumbRate](# control.
TimePickerclassRepresents a control that allows a user to pick a time value.
TitleBarclassCustom navigation buttons for the window.
ToggleButtonclassRepresents a toggle button control with a customizable chevron size for use in TreeView items.
ToggleSwitchclassUse [ToggleSwitch](# to present users with two mutually exclusive options (like on/off).
ToolBarclassRepresents a control that displays a horizontal bar of commands or tools.
ToolTipclassRepresents a control that creates a pop-up window that displays information for an element.
TreeGridclassWork in progress.
TreeViewclassRepresents a control that displays a hierarchical collection of items in a tree structure.
ValidationSummaryclassPresents aggregate validation messages and exposes a field navigation command hook.
VirtualizingGridViewclassSimple control that displays a grid of items.
VirtualizingItemsControlclassRepresents an items control that supports virtualization of its item containers to improve performance when displaying large collections.
VirtualizingWrapPanelclassRepresents a wrap panel with UI virtualization support.
WindowclassWindow.