Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Collapse]Controls and Libraries
  [Collapse]Windows and Utility Controls
   [Expand]DXSplashScreen
    DXWindow
    Loading Decorator
    Wait Indicator
   Dialogs, Notifications and Panels
   Reporting
  [Expand]Data Grid
  [Expand]Ribbon, Bars and Menu
  [Expand]Charts Suite
  [Expand]Pivot Grid
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Tree List
  [Expand]Gauge Controls
  [Expand]Map Control
  [Expand]Layout Management
  [Expand]Windows Modern UI
  [Expand]Printing-Exporting
  [Expand]Data Editors
  [Expand]Navigation Controls
  [Expand]Spell Checker
  [Expand]Property Grid
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Diagram Control
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
[Expand]End-User Documentation

Windows and Utility Controls

This document lists various types of DevExpress windows which are the main visual elements of any WPF application. Components that provide various ornamental elements (e.g., splash screens or loading indicators) are also described here.

DXWindow

A replacement for default WPF windows that fully supports DevExpress WPF Themes, so the window's look and feel is consistent with other DevExpress controls. Supports all functionality provided by the System.Windows.Window class.

DXRibbonWindow

If you choose to build a Ribbon-based application UI, use the DXRibbonWindow to replace the default WPF window. While keeping all the functionality of the default window, the DXRibbonWindow fully supports DevExpress WPF Themes and embeds a Ribbon application button and quick access toolbar into the window's title bar.

DXTabbedWindow

Another replacement for traditional WPF windows, the DXTabbedWindow integrates with the Tab Control by displaying its tabs in the window's title bar.

Expanded Utilities and Helpers

Splash Screens

DevExpress Splash Screens allow you to display a splash screen to inform users of the state of your application during the initial load. When adding DXSplashScreen to your project, a XAML file containing the default splash screen is generated. You can fully customize this XAML file to create a custom splash screen according to your requirements.

Although splash screens can be opened and closed automatically on window loading, you can also manually invoke or hide these screens as required.

Loading Decorator

The LoadingDecorator is a convenient tool for displaying long-loading content. Technically, this is a content container that wraps any content and displays a loading indicator while this content is loading. It features built-in animation effects, rich loading indicator customization capabilities and four owner lock modes that lock a parent window while the content is loading.

Wait Indicator

A simple panel that is typically shown to indicate the application is currently busy. By default, contains a text string and an animated image that depends on the currently applied theme. You can define your own data templates to customize the Wait Indicator's appearance and layout.

Taskbar Services

The TaskbarButtonService and ApplicationJumpListService services allow you to customize the application icon displayed in Windows taskbar. Using these services you can:

  • dynamically fill the taskbar icon with custom colors to indicate the current application state (busy, paused, error, etc.);
  • add overlay icons to the taskbar icon;
  • customize the application preview, shown when end-users hover over a taskbar icon;
  • modify jump lists, invoked by right-clicking a taskbar icon.

How would you rate this topic?​​​​​​​