Skip to main content

AvalonDock, the popular docking windows system. Part of Xceed Toolkit Plus for WPF.

Total Downloads
320.7K
320,717
Published
Jun 22, 2026
4mo ago

Get Started

dotnet add package Xceed.Products.Wpf.Toolkit.AvalonDock --version 5.2.26322.8434

No framework information available.

README

Xceed Toolkit Plus for WPF – Enterprise UI Controls & Components for WPF Applications

Xceed.ToolkitPlus.WPF


NuGet NuGet Downloads GitHub License


Xceed Toolkit Plus for WPF – Advanced Enterprise UI Controls for .NET Desktop Applications

Product Docs API Reference GitHub Blog Releases Support License


Overview

Xceed Toolkit Plus for WPF is a comprehensive enterprise-grade suite of 100+ professional WPF controls, themes, and components for building modern Windows desktop applications. With advanced data controls, docking systems, theming support, and MVVM-ready architecture, it accelerates development of professional-grade Windows desktop software.

Trusted by Fortune 500 companies and .NET developers worldwide, this toolkit provides everything needed to build sophisticated, responsive, and visually polished WPF applications.

Key Features

100+ WPF Controls

  • Advanced DataGrid controls with grouping and filtering
  • DateTimePicker and calendar controls
  • MaskedTextBox and NumericUpDown fields
  • AutoCompleteBox for intelligent input
  • PropertyGrid for object inspection and editing
  • BusyIndicator and progress controls
  • Rating controls
  • And 80+ additional enterprise controls

Professional Themes & Styling

  • 10+ built-in professional themes
  • Fluent UI support
  • Metro and Material design themes
  • Office-inspired styling
  • Light and dark modes
  • Runtime theme switching
  • Custom theme support

Layout & Navigation

  • Advanced DockingManager for Visual Studio-style layouts
  • Floating panels and auto-hide windows
  • Tab controls with customization
  • Carousel navigation
  • Flexible layout containers

Data Visualization

  • Interactive chart controls
  • Gauge controls for dashboards
  • 2D and 3D visualizations
  • Progress indicators
  • Animated transitions
  • Color and font editors

MVVM Architecture

  • Full data-binding support
  • Command support for MVVM patterns
  • Attached behaviors
  • Dependency injection ready
  • Scalable application architecture

Performance Optimized

  • 100% native WPF rendering
  • Lightweight resource usage
  • Virtualization support
  • Efficient UI performance
  • No WinForms or COM interop

Installation

NuGet Package Manager

dotnet add package Xceed.Products.Wpf.Toolkit.Full

Package Manager Console

Install-Package Xceed.Products.Wpf.Toolkit.Full

Quick Start

Use DateTimePicker

<xctk:DateTimePicker
    Value="{Binding SelectedDateTime}"
    Format="Custom"
    FormatString="MMMM dd, yyyy - hh:mm tt"
    Margin="10"/>

Bind Objects to PropertyGrid

<xctk:PropertyGrid
    SelectedObject="{Binding MySettingsObject}"
    Margin="10"/>
public class Settings
{
    public string Username { get; set; }

    public bool IsEnabled { get; set; }

    public DateTime LastUpdated { get; set; }
}

Core Capabilities

Data & Input Controls

Feature Supported
Advanced DataGrid βœ“
DateTimePicker βœ“
MaskedTextBox βœ“
NumericUpDown βœ“
AutoCompleteBox βœ“
PropertyGrid βœ“
BusyIndicator βœ“
Rating controls βœ“

Layout & Navigation

Feature Supported
DockingManager βœ“
Floating panels βœ“
Auto-hide windows βœ“
Tab controls βœ“
Carousel navigation βœ“
Visual Studio-style layouts βœ“

Visualization & Effects

Feature Supported
Chart controls βœ“
Gauge controls βœ“
2D visualizations βœ“
3D UI components βœ“
Animated transitions βœ“
Progress indicators βœ“
Color editors βœ“

Theming

Feature Supported
10+ professional themes βœ“
Fluent UI support βœ“
Metro styling βœ“
Material design βœ“
Office themes βœ“
Light/dark modes βœ“
Runtime theme switching βœ“

Supported Frameworks

  • .NET Framework 4.5.2+
  • .NET Core 3.1
  • .NET 5+
  • .NET 6+
  • .NET 7+
  • .NET 8+
  • .NET 9+
  • .NET 10+

Supported Platforms

  • Windows Desktop (WPF)

Common Use Cases

  • Enterprise Desktop Applications - Build professional Windows applications with modern UI
  • Financial Trading Systems - Create responsive real-time trading platforms and dashboards
  • ERP and CRM Platforms - Develop complex business management software
  • Business Dashboards - Design data-driven dashboards with charts and gauges
  • Industrial Monitoring - Build system monitoring and control applications
  • Data Visualization Software - Create interactive analytical tools
  • MVVM Applications - Develop scalable, maintainable WPF architectures
  • Professional Desktop Tools - Build feature-rich productivity applications

Free 45-Day Trial

Experience the full capabilities of Xceed Toolkit Plus for WPF with a free 45-day trial. No credit card required.

Start Your Free Trial

Resources

Related Xceed Products

WPF Components

Document & Office Automation

File & Data Transfer

Cross-Platform UI

Getting Help

License

Xceed Toolkit Plus for WPF is a commercial product with a free 45-day trial. Various license options are available for development and production use. See licensing information for details.


Product Docs API Reference GitHub Blog Releases Support License


Xceed Toolkit Plus for WPF – Enterprise UI controls and components for modern .NET desktop applications.

Downloads by Version

Similar & Alternative Packages

Hand-picked matching NuGet libraries based on tags & ecosystem

Depended On By

Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.