CrissCross.WPF.UI.Controls namespace¶
Part of the CrissCross.WPF.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. |
| AlarmItem | class | Represents one alarm item for the [Alarms](# control. |
| Alarms | class | Represents a themed alarm list surface. |
| Anchor | class | Creates a hyperlink to web pages, files, email addresses, locations in the same page, or anything else a URL can address. |
| AnimationBehavior | class | AnimationBehavior. |
| AnimationCompletedEventArgs | class | AnimationCompletedEventArgs. |
| AnimationCompletedEventHandler | delegate | |
| AnimationErrorEventArgs | class | AnimationErrorEventArgs. |
| AnimationErrorEventHandler | delegate | |
| AnimationErrorKind | enum | AnimationErrorKind. |
| AnimationStartedEventArgs | class | AnimationStartedEventArgs. |
| AnimationStartedEventHandler | delegate | |
| Animator | class | Animator. |
| 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 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. |
| AutoSuggestBoxQuerySubmittedEventArgs | class | Provides event data for the [QuerySubmitted](# event. |
| AutoSuggestBoxSuggestionChosenEventArgs | class | Provides data for the [SuggestionChosen](# event. |
| AutoSuggestBoxTextChangedEventArgs | class | Provides data for the [TextChanged](# event. |
| AutoSuggestionBoxTextChangeReason | enum | Provides data for the [TextChanged](# event. |
| Badge | class | Used to highlight an item, attract attention or flag status. |
| BezelButton | class | GenericButton. |
| BezelRepeatButton | class | GenericRepeatButton. |
| BezelToggleButton | class | GenericToggleButton. |
| Border | class | Extended 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. |
| BrushAnimator | class | BrushAnimator. |
| BusyOverlay | class | Presents regional busy state over arbitrary content without replacing the content layout. |
| Button | class | Inherited from the Button, adding [SymbolRegular](# |
| Calendar | class | Extended Calendar. |
| 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 | Inherited from the ButtonBase interactive card styled according to Fluent Design. |
| CardColor | class | Ala Paone color card. |
| CardControl | class | Inherited from the ButtonBase control which displays an additional control on the right side of the card. |
| CardExpander | class | Inherited from the Expander control which can hide the collapsible content. |
| CheckBox | class | Extended CheckBox. |
| 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 | CircularGauge 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). |
| ClientAreaBorder | class | If 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. |
| ClockIdentifier | enum | Clock system. |
| ColorPicker | class | Represents a control that lets a user pick a color using a color spectrum, sliders, and text input. |
| ComboBox | class | Extended ComboBox. |
| CommandButton | class | Represents a command-aware button that can project execution state, progress, and error content. |
| CommonButtonBase | class | CommonButtonBase. |
| CommonRepeatButtonBase | class | CommonRepeatButtonBase. |
| CommonToggleButtonBase | class | CommonToggleButtonBase. |
| 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 | ContentDialogButtonClickEventArgs. |
| ContentDialogClosedEventArgs | class | ContentDialogClosedEventArgs. |
| ContentDialogClosingEventArgs | class | ContentDialogClosingEventArgs. |
| ContentDialogResult | enum | Specifies identifiers to indicate the return value of a [ContentDialog](# |
| ControlAppearance | enum | Types of the available color accents of the controls. |
| ControlMixins | class | ControlMixins. |
| ControlsServices | class | Used to initialize the library controls with static values. |
| 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. |
| DateTimeRangePicker | class | Represents a date/time range picker surface for reports, logs, and dashboard filters. |
| DisabledState | enum | Disabled State. |
| DockToTextAlignmentConverter | class | Dock To Text Alignment Converter. |
| DownloadProgressEventArgs | class | DownloadProgressEventArgs. |
| DownloadProgressEventHandler | delegate | |
| DropDownButton | class | A control that drop downs a flyout of choices from which one can be chosen. |
| DynamicScrollBar | class | Custom ScrollBar with events depending on actions taken by the user. |
| DynamicScrollViewer | class | Custom ScrollViewer with events depending on actions taken by the user. |
| ElementPlacement | enum | Decides where to put the element. |
| EmptyState | class | Presents a consistent no-data, no-results, error, offline, or permission-required state. |
| FilterBar | class | Represents active filter tokens associated with a [SearchBox](# |
| FluentNavigationWindow | class | Navigation Window. |
| FluentNavigationWindow | class | Navigation Window. |
| FluentWindow | class | A custom WinUI 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. |
| FontIconFallback | class | FontIconFallback. |
| FontIconSource | class | Represents an icon source 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. |
| GelButton | class | GelButton. |
| GelRepeatButton | class | GelRepeatButton. |
| GelToggleButton | class | GelToggleButton. |
| GifImage | class | Represents an image with additional properties for Borders and Rounded corners. |
| Grid | class | Extended Grid. |
| GridView | class | Extends GridView to use Wpf.Ui custom styles. |
| GridViewColumn | class | Extends GridViewColumn with MinWidth and MaxWidth properties. It can be used with [ListView](# when in GridView mode. |
| GridViewHeaderRowPresenter | class | Extends GridViewHeaderRowPresenter, and adds layout support for [GridViewColumn](# which can have [MinWidth](# and [MaxWidth](# |
| GridViewRowPresenter | class | Extends GridViewRowPresenter, and adds header row layout support for [GridViewColumn](# which can have [MinWidth](# and [MaxWidth](# |
| GroupBox | class | Extended GroupBox. |
| HyperlinkButton | class | Button that opens a URL in a web browser. |
| IAppearanceControl | interface | UI Control with [ControlAppearance](# attributes. |
| IDpiAwareControl | interface | The control that should react to changes in the screen DPI. |
| IIconControl | interface | Control that allows you to set an icon in it with an [Icon](# |
| INavigableView | interface | A component whose ViewModel is separate from the DataContext and can be navigated by [INavigationView](# |
| INavigationAware | interface | Notifies class about being navigated. |
| 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. |
| INumberFormatter | interface | An interface that returns a string representation of a provided value, using distinct format methods to format several data types. |
| INumberPadButton | interface | NumberPad Button. |
| INumberParser | interface | An interface that parses a string representation of a numeric value. |
| IThemeControl | interface | Control changing its properties or appearance depending on the theme. |
| IconElement | class | Represents the base class for an icon UI element. |
| IconElementConverter | class | Tries to convert [SymbolRegular](# and [SymbolFilled](# to [SymbolRegular](# |
| 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 an image with additional properties for Borders and Rounded corners. |
| ImageIcon | class | Represents an icon that uses an Image as its content. |
| 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 | An [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. |
| InfoBarSeverity | enum | InfoBarSeverity. |
| ItemRange | struct | Items range. |
| Label | class | Extended Label. |
| ListView | class | Extends ListView adding customized support for GridView vs Default view states. |
| ListViewItem | class | ListViewItem. |
| ListViewViewState | enum | ListViewViewState. |
| LoadingScreen | class | Prestyled loading screen with [ProgressRing](# |
| MenuItem | class | Extended MenuItem with [SymbolRegular](# properties. |
| MessageBox | class | Customized window for notifications. |
| MessageBoxButton | enum | Defines constants that specify the default button on a [MessageBox](# |
| MessageBoxResult | enum | Specifies identifiers to indicate the return value of a [MessageBox](# |
| NavigatedEventArgs | class | NavigatedEventArgs. |
| NavigatingCancelEventArgs | class | NavigatingCancelEventArgs. |
| NavigationCacheMode | enum | Specifies caching characteristics for a page involved in a navigation. |
| NavigationModel | class | NavigationModel. |
| NavigationUserControl | class | A reactive UserControl that hosts a ViewModelRoutedViewHost for ViewModel-based navigation. |
| NavigationUserControl | class | A NavigationUserControl with a strongly-typed ViewModel, wired for ReactiveUI activation. |
| NavigationVMBase | class | NavigationVMBase. |
| NavigationVMLeft | class | NavigationVMLeft. |
| NavigationVMTop | class | NavigationVMTop. |
| NavigationView | class | Partial ViewModel-first integration for [NavigationView](# Enables automatic activation/highlighting of items when ViewModel-based navigation occurs via CrissCross navigation hosts. |
| NavigationViewBackButtonVisible | enum | Defines constants that specify whether the back button is visible in NavigationView. |
| NavigationViewContentPresenter | class | NavigationViewContentPresenter. |
| 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 for a group of menu items in a NavigationMenu. |
| NavigationViewItemSeparator | class | Represents a line that separates menu items in a NavigationMenu. |
| NavigationViewPaneDisplayMode | enum | Defines constants that specify how and where the NavigationView pane is shown. |
| NumberBox | class | Represents a control that can be used to display and edit numbers. |
| NumberBoxSpinButtonPlacementMode | enum | Defines values that specify how the spin buttons used to increment or decrement the [Value](# are displayed. |
| NumberBoxValidationMode | enum | Defines values that specify the input validation behavior of a [NumberBox](# when invalid input is entered. |
| NumberPad | class | NumberPad |
| NumericPushButton | class | Numeric Push Button. |
| NumericPushButtonExtensions | class | NumericPushButtonExtensions. |
| Page | class | Extended Page. |
| PassiveScrollViewer | class | A custom ScrollViewer that allows certain mouse events to bubble through when it's inactive. |
| PasswordBox | class | The modified password control. TextProperty contains asterisks OR raw password if IsPasswordRevealed is set to true, PasswordProperty always contains raw password. |
| PersonPicture | class | PersonPicture. |
| PersonPictureAutomationPeer | class | PersonPictureAutomationPeer. |
| PersonPictureTemplateSettings | class | PersonPictureTemplateSettings. |
| ProgressRing | class | Rotating loading ring. |
| PropertyGridLite | class | Represents a descriptor-driven property inspector surface. |
| RadioButton | class | RadioButton. |
| RaisedBorder | class | AICSBorder. |
| RatingControl | class | Displays the rating scale with interactions. |
| ReactiveFormField | class | Presents a form input with shared validation state, helper text, and required-field metadata. |
| ReactivePage | class | A [Page](# that is reactive. |
| ReactiveTreeItem | class | Reactive Tree Item. |
| ReactiveTreeView | class | Partial class for the ReactiveTreeView which contains ReactiveUI IViewFor initialization. |
| ReactiveTreeViewModel | class | ReactiveTreeViewModel. |
| RichTextBox | class | Represents a rich editing control which operates on System.Windows.Documents.FlowDocument objects. |
| ScrollDirection | enum | Direction of ScrollViewer. |
| SearchBox | class | Represents a lightweight search input surface that projects shared [SearchQueryState](# |
| SegmentedControl | class | Represents a compact single-selection control for mode switching. |
| Snackbar | class | Snackbar inform user of a process that an app has performed or will perform. It appears temporarily, towards the bottom of the window. |
| SnackbarPresenter | class | SnackbarPresenter. |
| SpacingMode | enum | Specifies how remaining space is distributed. |
| SplitButton | class | Represents a button with two parts that can be invoked separately. One part behaves like a standard button and the other part invokes a flyout. |
| StackPanel | class | Extended StackPanel. |
| Stepper | class | Represents a workflow stepper or wizard-progress surface. |
| SymbolFilled | enum | Represents a list of filled Fluent System Icons v.1.1.233. |
| SymbolGlyph | class | Set of static methods to operate on [SymbolRegular](# and [SymbolFilled](# |
| SymbolIcon | class | Represents a text element containing an icon glyph. |
| SymbolIconSource | class | Represents an icon source that uses a glyph from the specified font. |
| SymbolRegular | enum | Represents a list of regular Fluent System Icons v.1.1.233. |
| 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. |
| TabViewItem | class | Represents a single tab within a [TabView](# |
| TextBlock | class | Extended TextBlock with additional parameters like [FontTypography](# |
| TextBox | class | Extended TextBox with additional parameters like [PlaceholderText](# |
| TextColor | enum | Colors for UI labels and static text. |
| 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. |
| TitleBarButton | class | TitleBarButton. |
| TitleBarButtonType | enum | Type of the Title Bar button. |
| ToggleButton | class | Extended ToggleButton. |
| ToggleSwitch | class | Use [ToggleSwitch](# to present users with two mutally exclusive options (like on/off). |
| TreeGrid | class | Work in progress. |
| TreeGridHeader | class | Work in progress. |
| TreeGridItem | class | Work in progress. |
| TreeView | class | Extended TreeView. |
| TreeViewItem | class | Extended TreeViewItem with [SymbolRegular](# properties. |
| TypedEventHandler | delegate | Represents a method that handles general events. |
| ValidateNumberFormatter | class | Base nubmer formatter that uses default format specifier and CultureInfo that represents the culture used by the current thread. |
| ValidationSummary | class | Presents aggregate validation messages and exposes a field navigation command hook. |
| VirtualizingGridView | class | Simple 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. |
| VirtualizingItemsControl | class | Virtualized ItemsControl. |
| VirtualizingPanelBase | class | Base abstract class for creating virtualized panels. |
| VirtualizingWrapPanel | class | Extended base class for VirtualizingPanel. |
| VisualStateGroupListener | class | VisualStateGroupListener. |
| Window | class | Window. |
| WindowBackdrop | class | Applies the chosen backdrop effect to the selected window. |
| WindowBackdropType | enum | WindowBackdropType. |
| WindowCornerPreference | enum | Ways you can round windows. |