Skip to content

CrissCross.WPF.UI.Controls namespace

Part of the CrissCross.WPF.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.
AlarmItemclassRepresents one alarm item for the [Alarms](# control.
AlarmsclassRepresents a themed alarm list surface.
AnchorclassCreates a hyperlink to web pages, files, email addresses, locations in the same page, or anything else a URL can address.
AnimationBehaviorclassAnimationBehavior.
AnimationCompletedEventArgsclassAnimationCompletedEventArgs.
AnimationCompletedEventHandlerdelegate
AnimationErrorEventArgsclassAnimationErrorEventArgs.
AnimationErrorEventHandlerdelegate
AnimationErrorKindenumAnimationErrorKind.
AnimationStartedEventArgsclassAnimationStartedEventArgs.
AnimationStartedEventHandlerdelegate
AnimatorclassAnimator.
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 using a keyboard. The app is notified when text has been changed by the user and is responsible for providing relevant suggestions for this control to display.
AutoSuggestBoxQuerySubmittedEventArgsclassProvides event data for the [QuerySubmitted](# event.
AutoSuggestBoxSuggestionChosenEventArgsclassProvides data for the [SuggestionChosen](# event.
AutoSuggestBoxTextChangedEventArgsclassProvides data for the [TextChanged](# event.
AutoSuggestionBoxTextChangeReasonenumProvides data for the [TextChanged](# event.
BadgeclassUsed to highlight an item, attract attention or flag status.
BezelButtonclassGenericButton.
BezelRepeatButtonclassGenericRepeatButton.
BezelToggleButtonclassGenericToggleButton.
BorderclassExtended Border.
BreadcrumbBarclassThe [BreadcrumbBar](# control provides the direct path of pages or folders to the current location.
BreadcrumbBarItemclassRepresents an item in a [BreadcrumbBar](# control.
BreadcrumbBarItemClickedEventArgsclassBreadcrumbBarItemClickedEventArgs.
BrushAnimatorclassBrushAnimator.
BusyOverlayclassPresents regional busy state over arbitrary content without replacing the content layout.
ButtonclassInherited from the Button, adding [SymbolRegular](#
CalendarclassExtended Calendar.
CalendarDatePickerclassRepresents a control that allows a user to pick a date from a calendar display.
CardclassSimple Card with content and [Footer](#
CardActionclassInherited from the ButtonBase interactive card styled according to Fluent Design.
CardColorclassAla Paone color card.
CardControlclassInherited from the ButtonBase control which displays an additional control on the right side of the card.
CardExpanderclassInherited from the Expander control which can hide the collapsible content.
CheckBoxclassExtended CheckBox.
CheckBoxModernclassCheck Box Modern.
CheckBoxResultEventArgsclassCheck Box Result.
ChipclassRepresents a compact selectable or removable chip/tag surface.
ChipGroupclassRepresents a group of selectable or removable chips/tags.
CircularGaugeclassCircularGauge displays a value within a specified range using a radial scale and a needle. It supports theming via dynamic resources present in CrissCross (accent, stroke and text brushes).
ClientAreaBorderclassIf you use WindowChrome to extend the UI elements to the non-client area, you can include this container in the template of [Window](# so that the content inside automatically fills the client area. Using this container can let you get rid of various margin adaptations done in Setter/Trigger of the style of [Window](# when the window state changes.
ClockIdentifierenumClock system.
ColorPickerclassRepresents a control that lets a user pick a color using a color spectrum, sliders, and text input.
ComboBoxclassExtended ComboBox.
CommandButtonclassRepresents a command-aware button that can project execution state, progress, and error content.
CommonButtonBaseclassCommonButtonBase.
CommonRepeatButtonBaseclassCommonRepeatButtonBase.
CommonToggleButtonBaseclassCommonToggleButtonBase.
ContentDialogclassDialogue displayed inside the application covering its internals, displaying some content.
ContentDialogButtonenumDefines constants that specify the default button on a [ContentDialog](#
ContentDialogButtonClickEventArgsclassContentDialogButtonClickEventArgs.
ContentDialogClosedEventArgsclassContentDialogClosedEventArgs.
ContentDialogClosingEventArgsclassContentDialogClosingEventArgs.
ContentDialogResultenumSpecifies identifiers to indicate the return value of a [ContentDialog](#
ControlAppearanceenumTypes of the available color accents of the controls.
ControlMixinsclassControlMixins.
ControlsServicesclassUsed to initialize the library controls with static values.
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.
DateTimeRangePickerclassRepresents a date/time range picker surface for reports, logs, and dashboard filters.
DisabledStateenumDisabled State.
DockToTextAlignmentConverterclassDock To Text Alignment Converter.
DownloadProgressEventArgsclassDownloadProgressEventArgs.
DownloadProgressEventHandlerdelegate
DropDownButtonclassA control that drop downs a flyout of choices from which one can be chosen.
DynamicScrollBarclassCustom ScrollBar with events depending on actions taken by the user.
DynamicScrollViewerclassCustom ScrollViewer with events depending on actions taken by the user.
ElementPlacementenumDecides where to put the element.
EmptyStateclassPresents a consistent no-data, no-results, error, offline, or permission-required state.
FilterBarclassRepresents active filter tokens associated with a [SearchBox](#
FluentNavigationWindowclassNavigation Window.
FluentNavigationWindowclassNavigation Window.
FluentWindowclassA custom WinUI 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.
FontIconFallbackclassFontIconFallback.
FontIconSourceclassRepresents an icon source that uses a glyph from the specified font.
FontTypographyenumDefines several predefined text styles that you can apply to some elements responsible for displaying it.
GelButtonclassGelButton.
GelRepeatButtonclassGelRepeatButton.
GelToggleButtonclassGelToggleButton.
GifImageclassRepresents an image with additional properties for Borders and Rounded corners.
GridclassExtended Grid.
GridViewclassExtends GridView to use Wpf.Ui custom styles.
GridViewColumnclassExtends GridViewColumn with MinWidth and MaxWidth properties. It can be used with [ListView](# when in GridView mode.
GridViewHeaderRowPresenterclassExtends GridViewHeaderRowPresenter, and adds layout support for [GridViewColumn](# which can have [MinWidth](# and [MaxWidth](#
GridViewRowPresenterclassExtends GridViewRowPresenter, and adds header row layout support for [GridViewColumn](# which can have [MinWidth](# and [MaxWidth](#
GroupBoxclassExtended GroupBox.
HyperlinkButtonclassButton that opens a URL in a web browser.
IAppearanceControlinterfaceUI Control with [ControlAppearance](# attributes.
IDpiAwareControlinterfaceThe control that should react to changes in the screen DPI.
IIconControlinterfaceControl that allows you to set an icon in it with an [Icon](#
INavigableViewinterfaceA component whose ViewModel is separate from the DataContext and can be navigated by [INavigationView](#
INavigationAwareinterfaceNotifies class about being navigated.
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.
INumberFormatterinterfaceAn interface that returns a string representation of a provided value, using distinct format methods to format several data types.
INumberPadButtoninterfaceNumberPad Button.
INumberParserinterfaceAn interface that parses a string representation of a numeric value.
IThemeControlinterfaceControl changing its properties or appearance depending on the theme.
IconElementclassRepresents the base class for an icon UI element.
IconElementConverterclassTries to convert [SymbolRegular](# and [SymbolFilled](# to [SymbolRegular](#
IconSourceclassRepresents the base class for an icon source.
IconSourceElementclassRepresents an icon that uses an IconSource as its content.
IconsenumIcons to display.
ImageclassRepresents an image with additional properties for Borders and Rounded corners.
ImageIconclassRepresents an icon that uses an Image as its content.
InfoBadgeclassInfoBadge, a control that displays a small amount of information, typically a number or a small piece of text, in a compact way.
InfoBadgeSeverityenumInfoBadgeSeverity.
InfoBarclassAn [InfoBar](# is an inline notification for essential app- wide messages. The InfoBar will take up space in a layout and will not cover up other content or float on top of it. It supports rich content (including titles, messages, and icons) and can be configured to be user-dismissable or persistent.
InfoBarSeverityenumInfoBarSeverity.
ItemRangestructItems range.
LabelclassExtended Label.
ListViewclassExtends ListView adding customized support for GridView vs Default view states.
ListViewItemclassListViewItem.
ListViewViewStateenumListViewViewState.
LoadingScreenclassPrestyled loading screen with [ProgressRing](#
MenuItemclassExtended MenuItem with [SymbolRegular](# properties.
MessageBoxclassCustomized window for notifications.
MessageBoxButtonenumDefines constants that specify the default button on a [MessageBox](#
MessageBoxResultenumSpecifies identifiers to indicate the return value of a [MessageBox](#
NavigatedEventArgsclassNavigatedEventArgs.
NavigatingCancelEventArgsclassNavigatingCancelEventArgs.
NavigationCacheModeenumSpecifies caching characteristics for a page involved in a navigation.
NavigationModelclassNavigationModel.
NavigationUserControlclassA reactive UserControl that hosts a ViewModelRoutedViewHost for ViewModel-based navigation.
NavigationUserControlclassA NavigationUserControl with a strongly-typed ViewModel, wired for ReactiveUI activation.
NavigationVMBaseclassNavigationVMBase.
NavigationVMLeftclassNavigationVMLeft.
NavigationVMTopclassNavigationVMTop.
NavigationViewclassPartial ViewModel-first integration for [NavigationView](# Enables automatic activation/highlighting of items when ViewModel-based navigation occurs via CrissCross navigation hosts.
NavigationViewBackButtonVisibleenumDefines constants that specify whether the back button is visible in NavigationView.
NavigationViewContentPresenterclassNavigationViewContentPresenter.
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 for a group of menu items in a NavigationMenu.
NavigationViewItemSeparatorclassRepresents a line that separates menu items in a NavigationMenu.
NavigationViewPaneDisplayModeenumDefines constants that specify how and where the NavigationView pane is shown.
NumberBoxclassRepresents a control that can be used to display and edit numbers.
NumberBoxSpinButtonPlacementModeenumDefines values that specify how the spin buttons used to increment or decrement the [Value](# are displayed.
NumberBoxValidationModeenumDefines values that specify the input validation behavior of a [NumberBox](# when invalid input is entered.
NumberPadclassNumberPad
NumericPushButtonclassNumeric Push Button.
NumericPushButtonExtensionsclassNumericPushButtonExtensions.
PageclassExtended Page.
PassiveScrollViewerclassA custom ScrollViewer that allows certain mouse events to bubble through when it's inactive.
PasswordBoxclassThe modified password control. TextProperty contains asterisks OR raw password if IsPasswordRevealed is set to true, PasswordProperty always contains raw password.
PersonPictureclassPersonPicture.
PersonPictureAutomationPeerclassPersonPictureAutomationPeer.
PersonPictureTemplateSettingsclassPersonPictureTemplateSettings.
ProgressRingclassRotating loading ring.
PropertyGridLiteclassRepresents a descriptor-driven property inspector surface.
RadioButtonclassRadioButton.
RaisedBorderclassAICSBorder.
RatingControlclassDisplays the rating scale with interactions.
ReactiveFormFieldclassPresents a form input with shared validation state, helper text, and required-field metadata.
ReactivePageclassA [Page](# that is reactive.
ReactiveTreeItemclassReactive Tree Item.
ReactiveTreeViewclassPartial class for the ReactiveTreeView which contains ReactiveUI IViewFor initialization.
ReactiveTreeViewModelclassReactiveTreeViewModel.
RichTextBoxclassRepresents a rich editing control which operates on System.Windows.Documents.FlowDocument objects.
ScrollDirectionenumDirection of ScrollViewer.
SearchBoxclassRepresents a lightweight search input surface that projects shared [SearchQueryState](#
SegmentedControlclassRepresents a compact single-selection control for mode switching.
SnackbarclassSnackbar inform user of a process that an app has performed or will perform. It appears temporarily, towards the bottom of the window.
SnackbarPresenterclassSnackbarPresenter.
SpacingModeenumSpecifies how remaining space is distributed.
SplitButtonclassRepresents a button with two parts that can be invoked separately. One part behaves like a standard button and the other part invokes a flyout.
StackPanelclassExtended StackPanel.
StepperclassRepresents a workflow stepper or wizard-progress surface.
SymbolFilledenumRepresents a list of filled Fluent System Icons v.1.1.233.
SymbolGlyphclassSet of static methods to operate on [SymbolRegular](# and [SymbolFilled](#
SymbolIconclassRepresents a text element containing an icon glyph.
SymbolIconSourceclassRepresents an icon source that uses a glyph from the specified font.
SymbolRegularenumRepresents a list of regular Fluent System Icons v.1.1.233.
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.
TabViewItemclassRepresents a single tab within a [TabView](#
TextBlockclassExtended TextBlock with additional parameters like [FontTypography](#
TextBoxclassExtended TextBox with additional parameters like [PlaceholderText](#
TextColorenumColors for UI labels and static text.
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.
TitleBarButtonclassTitleBarButton.
TitleBarButtonTypeenumType of the Title Bar button.
ToggleButtonclassExtended ToggleButton.
ToggleSwitchclassUse [ToggleSwitch](# to present users with two mutally exclusive options (like on/off).
TreeGridclassWork in progress.
TreeGridHeaderclassWork in progress.
TreeGridItemclassWork in progress.
TreeViewclassExtended TreeView.
TreeViewItemclassExtended TreeViewItem with [SymbolRegular](# properties.
TypedEventHandlerdelegateRepresents a method that handles general events.
ValidateNumberFormatterclassBase nubmer formatter that uses default format specifier and CultureInfo that represents the culture used by the current thread.
ValidationSummaryclassPresents aggregate validation messages and exposes a field navigation command hook.
VirtualizingGridViewclassSimple control that displays a gird of items. Depending on the orientation, the items are either stacked horizontally or vertically until the items are wrapped to the next row or column. The control is using virtualization to support large amount of items.
VirtualizingItemsControlclassVirtualized ItemsControl.
VirtualizingPanelBaseclassBase abstract class for creating virtualized panels.
VirtualizingWrapPanelclassExtended base class for VirtualizingPanel.
VisualStateGroupListenerclassVisualStateGroupListener.
WindowclassWindow.
WindowBackdropclassApplies the chosen backdrop effect to the selected window.
WindowBackdropTypeenumWindowBackdropType.
WindowCornerPreferenceenumWays you can round windows.