CrissCross.Avalonia.UI.Controls namespace¶
Part of the CrissCross.Avalonia.UI package.
| Type | Kind | Summary |
|---|---|---|
| AlarmBanner | class | AlarmBanner is an inline notification optimized for industrial/commercial alarm messages. It reuses the InfoBar visual language and supports acknowledgement and close actions. |
| Alarms | class | Represents an alarm management control. |
| AlphaSlider | class | A slider control for adjusting the alpha channel of a color. |
| Anchor | class | Creates a hyperlink to web pages, files, email addresses, locations in the same page, or anything else a URL can address. |
| AppBar | class | A bottom application bar that can show and hide with animation, containing left and right content areas. |
| Arc | class | Control that draws a symmetrical arc with rounded edges. |
| AsyncCommandButton | class | Represents a command button intended for cancellation-aware asynchronous command execution. |
| AutoSuggestBox | class | Represents a text control that makes suggestions to users as they enter text. |
| AutoSuggestBoxQuerySubmittedEventArgs | class | Provides data for the event that is raised when a user submits a query in an AutoSuggestBox control. |
| AutoSuggestBoxSuggestionChosenEventArgs | class | Provides data for the event that is raised when a user selects a suggestion in an AutoSuggestBox control. |
| AutoSuggestBoxTextChangedEventArgs | class | Provides data for the TextChanged event of an AutoSuggestBox control. |
| AutoSuggestionBoxTextChangeReason | enum | Specifies the reason for a text change event in an auto-suggestion box. |
| Badge | class | Used to highlight an item, attract attention or flag status. |
| BezelButton | class | A button with a beveled/bezel appearance. |
| BezelRepeatButton | class | A repeat button with a beveled/bezel appearance. |
| BezelToggleButton | class | A toggle button with a beveled/bezel appearance. |
| Block | class | Base block element. |
| Border | class | Represents a border control (wrapper for Avalonia Border). |
| BreadcrumbBar | class | The [BreadcrumbBar](# control provides the direct path of pages or folders to the current location. |
| BreadcrumbBarItem | class | Represents an item in a [BreadcrumbBar](# control. |
| BreadcrumbBarItemClickedEventArgs | class | BreadcrumbBarItemClickedEventArgs. |
| BusyOverlay | class | Presents regional busy state over arbitrary content without replacing the content layout. |
| Button | class | Represents a button control that can display an icon and supports customizable appearance, including visual states for mouse over and pressed interactions. |
| Calendar | class | Represents a control that displays a calendar and allows users to select dates or date ranges. |
| CalendarDatePicker | class | Represents a control that allows a user to pick a date from a calendar display. |
| Card | class | Simple Card with content and [Footer](# |
| CardAction | class | Represents a button control designed for use within a card layout, supporting an optional icon and chevron indicator. |
| CardColor | class | Ala Paone color card. |
| CardControl | class | Represents a button control that displays a header, an optional icon, and supports customizable corner radius. |
| CardExpander | class | Inherited from the Expander control which can hide the collapsible content. |
| CheckBox | class | Represents a control that allows the user to select or clear a binary option. |
| CheckBoxModern | class | Check Box Modern. |
| CheckBoxResultEventArgs | class | Check Box Result. |
| Chip | class | Represents a compact selectable or removable chip/tag surface. |
| ChipGroup | class | Represents a group of selectable or removable chips/tags. |
| CircularGauge | class | A circular gauge control that displays a value within a specified range using a radial scale and pointer. |
| ClientAreaBorder | class | Represents a border control for window client area customization. |
| ClockIdentifier | enum | Clock system identifier for TimePicker. |
| ColorChangedEventArgs | class | Provides data for the ColorChanged routed event. |
| ColorDisplay | class | A control that displays a color preview. |
| ColorPicker | class | Represents a control that lets a user pick a color using sliders and a color preview. |
| ColorSelector | class | Represents a control that allows users to select a color using HSV model. |
| ComboBox | class | Represents 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. |
| CommandButton | class | Represents a command-aware button that can project execution state, progress, and error content. |
| ContentDialog | class | Dialogue displayed inside the application covering its internals, displaying some content. |
| ContentDialogButton | enum | Defines constants that specify the default button on a [ContentDialog](# |
| ContentDialogButtonClickEventArgs | class | Provides data for the [ButtonClicked](# event. |
| ContentDialogClosedEventArgs | class | Provides data for the [Closed](# event. |
| ContentDialogClosingEventArgs | class | Provides data for the [Closing](# event. |
| ContentDialogResult | enum | Specifies identifiers to indicate the return value of a [ContentDialog](# |
| ContextMenu | class | Represents a pop-up menu that enables a control to expose functionality that is specific to the context of the control. |
| ControlAppearance | enum | Types of the available color accents of the controls. |
| DataFilterPanel | class | Represents a descriptor-driven filter editor surface for grids and lists. |
| DataGrid | class | A DataGrid control that displays data in rows and columns and allows for the entering and editing of data. |
| DataPager | class | Represents a paging/navigation surface for local or remote data sources. |
| DatePicker | class | Represents a control that allows the user to select a date. |
| DateTimePicker | class | Represents a control that allows the user to select both a date and time. |
| DateTimeRangePicker | class | Represents a date/time range picker surface for reports, logs, and dashboard filters. |
| DisabledState | enum | Disabled State. |
| DropDownButton | class | Represents a button with a drop-down list. |
| DynamicScrollBar | class | Represents a dynamic scrollbar control with custom styling. |
| DynamicScrollViewer | class | Represents a scroll viewer with dynamic scrollbar visibility. |
| ElementPlacement | enum | Decides where to put the element. |
| EmptyState | class | Presents a consistent no-data, no-results, error, offline, or permission-required state. |
| Expander | class | Represents a control that displays a header and has a collapsible content area. |
| FilterBar | class | Represents active filter tokens associated with a [SearchBox](# |
| FlowDocument | class | Lightweight representation of a flow document that mirrors the segments produced by [RichTextDocument](# |
| FluentNavigationWindow | class | A Fluent Window with integrated navigation support. |
| FluentWindow | class | A custom Fluent Window with more convenience methods. |
| Flyout | class | Represents a control that creates a pop-up window that displays information for an element in the interface. |
| FontIcon | class | Represents an icon that uses a glyph from the specified font. |
| FontTypography | enum | Defines several predefined text styles that you can apply to some elements responsible for displaying it. |
| FormattedTextPresenter | class | A control that displays formatted text using Inlines. |
| FormattingEventArgs | class | Event arguments for formatting events. |
| Frame | class | Represents a control that supports navigation. |
| Gauges | class | Represents a collection of gauge controls for data visualization. |
| GelButton | class | A button with a gel/glass-like appearance. |
| GelRepeatButton | class | A repeat button with a gel/glass-like appearance. |
| GelToggleButton | class | A toggle button with a gel/glass-like appearance. |
| GifImage | class | Represents an image control with GIF animation support and additional properties. |
| Grid | class | Defines a flexible grid area that arranges child elements in rows and columns. |
| GridView | class | Represents a control that presents a collection of items in rows and columns. |
| GroupBox | class | Represents a container control that displays a labeled border and can contain a single child element. |
| HexColorTextBox | class | A text box for entering hex color values. |
| HueSlider | class | Represents a slider for selecting hue values from 0-360. |
| HyperlinkButton | class | Button that opens a URL in a web browser. |
| IAppearanceControl | interface | Defines a contract for controls that support customizable appearance settings. |
| IIconControl | interface | Control that allows you to set an icon in it with an [Icon](# |
| INavigableView | interface | Interface for views that can be navigated to. |
| INavigationAware | interface | Interface for view models that are aware of navigation. |
| INavigationView | interface | Represents 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. |
| INavigationViewItem | interface | Represents the container for an item in a NavigationView control. |
| IRichTextClipboardAdapter | interface | Provides deterministic clipboard access for [RichTextBox](# plain-text and HTML operations. |
| IconElement | class | Represents the base class for an icon UI element. |
| IconSource | class | Represents the base class for an icon source. |
| IconSourceElement | class | Represents an icon that uses an IconSource as its content. |
| Icons | enum | Icons to display. |
| Image | class | Represents a control that displays an image. |
| ImageIcon | class | Represents an icon that uses an image. |
| ImageInline | class | Represents an inline image. |
| InfoBadge | class | InfoBadge, a control that displays a small amount of information, typically a number or a small piece of text, in a compact way. |
| InfoBadgeSeverity | enum | InfoBadgeSeverity. |
| InfoBar | class | Represents an info bar control for displaying messages. |
| InfoBarSeverity | enum | InfoBarSeverity. |
| Inline | class | Base inline element. |
| InlineCollection | class | Represents a mutable collection of [Inline](# instances. |
| ItemsControl | class | Represents a control that can be used to present a collection of items. |
| Label | class | Represents a lightweight text control for displaying non-editable text within a user interface. |
| LineBreakInline | class | Represents a line break. |
| ListBox | class | Contains a list of selectable items. |
| ListView | class | Represents a list control that displays items in different visual states, such as a default list or a grid view. |
| ListViewViewState | enum | ListViewViewState. |
| LoadingScreen | class | Represents a loading screen overlay control. |
| Menu | class | Represents a menu control that displays a list of items. |
| MenuItem | class | Represents a menu item that can display an icon in addition to its content. |
| MessageBox | class | Customized window for notifications. |
| MessageBoxAsync | class | MessageBoxAsync provides static methods to show message boxes asynchronously. |
| MessageBoxButton | enum | Defines constants that specify the default button on a [MessageBox](# |
| MessageBoxResult | enum | Specifies identifiers to indicate the return value of a [MessageBox](# |
| ModernWindow | class | A modern styled Window. |
| NavigatedEventArgs | class | NavigatedEventArgs. |
| NavigatingCancelEventArgs | class | NavigatingCancelEventArgs. |
| NavigationCacheMode | enum | Specifies caching characteristics for a page involved in a navigation. |
| NavigationControls | class | Navigation controls (back/forward buttons, etc.). |
| NavigationUserControl | class | User control wrapper for navigation functionality. |
| NavigationView | class | NavigationView provides a collapsible navigation menu for top-level navigation. |
| NavigationViewBackButtonVisible | enum | Defines constants that specify whether the back button is visible in NavigationView. |
| NavigationViewItem | class | Represents the container for an item in a NavigationView control. When needed, it can be used as a normal button with a Click action. |
| NavigationViewItemHeader | class | Represents a header item in a NavigationView control. |
| NavigationViewItemSeparator | class | Represents a separator item in a NavigationView control. |
| NavigationViewPaneDisplayMode | enum | Defines constants that specify how and where the NavigationView pane is shown. |
| NumberBox | class | Represents a control that allows numeric input with increment/decrement buttons. |
| NumberPad | class | Represents a numeric keypad control for number input. |
| NumericPushButton | class | Represents a button with numeric increment/decrement functionality. |
| Page | class | Extended UserControl. |
| Paragraph | class | Paragraph block containing inline content. |
| PasswordBox | class | The modified password control. TextProperty contains asterisks OR raw password if IsPasswordRevealed is set to true, PasswordProperty always contains raw password. |
| PathIcon | class | Represents an icon that uses a path as its content. |
| PersonPicture | class | PersonPicture. |
| PickerType | enum | Specifies the type of color picker. |
| ProgressBar | class | Represents a control that indicates progress by displaying a bar. |
| ProgressRing | class | Rotating loading ring. |
| PropertyGridLite | class | Represents a descriptor-driven property inspector surface. |
| RadioButton | class | Represents a selectable button that allows the user to choose a single option from a group of choices. |
| RatingControl | class | Displays the rating scale with interactive star selection. |
| ReactiveFormField | class | Presents a form input with shared validation state, helper text, and required-field metadata. |
| RichTextBox | class | Represents 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. |
| RichTextDataFormat | enum | Defines explicit rich text import and export formats. |
| RichTextDocument | class | Represents a document model for rich text content with formatting information. |
| RichTextEditMode | enum | Defines whether [RichTextBox](# behaves as an editor, a display surface, or switches on focus. |
| RichTextMemoryClipboardAdapter | class | In-memory clipboard adapter used as the default deterministic fallback for rich text operations. |
| RunInline | class | Represents a run of text. |
| ScrollBar | class | Represents a scrollbar control (wrapper for Avalonia ScrollBar). |
| ScrollViewer | class | Provides a control that displays content with scrollable horizontal and vertical viewports. |
| SearchBox | class | Represents a lightweight search input surface that projects shared [SearchQueryState](# |
| SegmentedControl | class | Represents a compact single-selection control for mode switching. |
| Separator | class | Represents a separator control for dividing UI elements. |
| Slider | class | Represents a control that lets the user select from a range of values by moving a thumb along a track. |
| Snackbar | class | Snackbar inform user of a process that an app has performed or will perform. |
| SnackbarPresenter | class | SnackbarPresenter. |
| SplitButton | class | Represents a button with two parts that can be invoked separately. |
| SquareSlider | class | Represents a square-shaped 2D slider control for selecting X/Y values. |
| StackPanel | class | Arranges child elements into a single line that can be oriented horizontally or vertically. |
| StatusBar | class | Represents a horizontal bar at the bottom of a window that displays status information. |
| Stepper | class | Represents a workflow stepper or wizard-progress surface. |
| SymbolFilled | enum | Represents Fluent System Icons filled symbols. |
| SymbolIcon | class | Represents a text element containing an icon glyph. |
| SymbolRegular | enum | Represents Fluent System Icons regular symbols. |
| TabControl | class | Represents a control that contains multiple items that share the same space on the screen. |
| TabView | class | The 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. |
| TextBlock | class | Represents a control that displays a block of text with support for customizable typography and appearance settings. |
| TextBox | class | Represents a text input control that supports placeholder text, an optional icon, and a clear button, with additional customization options for user interaction. |
| TextColor | enum | Colors for UI labels and static text. |
| TextFormatType | enum | Specifies the type of text formatting. |
| TextPointer | class | Represents a caret or selection location within a [FlowDocument](# |
| TextSegment | class | Represents a segment of text with optional formatting. |
| TextSelection | class | Represents a selection within a [FlowDocument](# |
| ThemeSwitcher | class | Represents a theme preference picker over the platform theme service. |
| ThumbRate | class | Allows to rate positively or negatively by clicking on one of the thumbs. |
| ThumbRateState | enum | States of the [ThumbRate](# control. |
| TimePicker | class | Represents a control that allows a user to pick a time value. |
| TitleBar | class | Custom navigation buttons for the window. |
| ToggleButton | class | Represents a toggle button control with a customizable chevron size for use in TreeView items. |
| ToggleSwitch | class | Use [ToggleSwitch](# to present users with two mutually exclusive options (like on/off). |
| ToolBar | class | Represents a control that displays a horizontal bar of commands or tools. |
| ToolTip | class | Represents a control that creates a pop-up window that displays information for an element. |
| TreeGrid | class | Work in progress. |
| TreeView | class | Represents a control that displays a hierarchical collection of items in a tree structure. |
| ValidationSummary | class | Presents aggregate validation messages and exposes a field navigation command hook. |
| VirtualizingGridView | class | Simple control that displays a grid of items. |
| VirtualizingItemsControl | class | Represents an items control that supports virtualization of its item containers to improve performance when displaying large collections. |
| VirtualizingWrapPanel | class | Represents a wrap panel with UI virtualization support. |
| Window | class | Window. |