What problem does it solve?
This Skill solves the common pain point of poor user experience in WPF applications during startup, data loading, or long-running operations, where unresponsive UIs, frozen loading animations, and incorrect indicator selection lead to user frustration and wasted development time debugging threading and UI locking issues.
Core Features & Use Cases
It provides comprehensive guidance for three distinct DevExpress loading controls: SplashScreenManager for startup and long-running operations that run on a separate UI thread to avoid freezes, LoadingDecorator to wrap slow-loading UI regions with configurable input locking, and WaitIndicator for inline busy spinners. Common use cases include adding branded startup splash screens, showing loading states over data grids while fetching records, displaying inline busy indicators during button-triggered save operations, and migrating from the legacy DXSplashScreen API to the modern supported SplashScreenManager.
Quick Start
Use this Skill to implement a branded startup splash screen for your WPF application using SplashScreenManager.CreateThemed that displays your app logo and loading progress, or add an inline loading indicator over a slow-loading data grid using LoadingDecorator with OwnerLock set to LoadingContent to keep the rest of the window interactive while data loads.