ZeroUI.Wpf
1.9.0
See the version list below for details.
dotnet add package ZeroUI.Wpf --version 1.9.0
NuGet\Install-Package ZeroUI.Wpf -Version 1.9.0
<PackageReference Include="ZeroUI.Wpf" Version="1.9.0" />
<PackageVersion Include="ZeroUI.Wpf" Version="1.9.0" />
<PackageReference Include="ZeroUI.Wpf" />
paket add ZeroUI.Wpf --version 1.9.0
#r "nuget: ZeroUI.Wpf, 1.9.0"
#:package ZeroUI.Wpf@1.9.0
#addin nuget:?package=ZeroUI.Wpf&version=1.9.0
#tool nuget:?package=ZeroUI.Wpf&version=1.9.0
ZeroUI.Wpf ⚡
Ultra-high-performance WPF industrial UI suite with zero-allocation virtual big data grid, OLAP pivot matrices, timeline range selectors, form validation, Creative & Media Editors Suite, and reactive Obsidian Dark/Clean Light theme engine (net462, net8.0-windows).
Enterprise Naming Standard: All control classes adhere to clean enterprise names without the Zero prefix (e.g. GridControl, SevenSegment, LinearGauge, RadialGauge, ValidationProvider). Full backward compatibility is preserved via [Obsolete] shims.
🌟 Key Features
⚡ Direct3D 11 GPU Bridge & Automatic Render Optimizer
- Native D3D11 Shared Texture Bridge (
ZeroD3D11Bridge,ZeroD3DCanvas): Direct DXGI zero-copy texture sharing with WPFD3DImage, independent GPU rendering loop (60/120/144 FPS), and interactive cursor wave modulation. - Universal Attached Properties (
opt:RenderOptimizer.*): Attach live GPU SDF box shadows, blurs, and neon bloom effects to ANY standard WPF control (Button,TextBox,Border) viaopt:RenderOptimizer.Elevation,BlurRadius,GlowIntensity,GlowColor,RoutingMode. - Smart Card Container (
OptimizedCard/ZeroOptimizedCard): Automated cost-based rendering routing (CPU ClearType foreground + GPU SDF shadow backdrop) with dynamic adaptive throttling (recovers 60 FPS under heavy load). - Real-Time Diagnostic HUD (
ZeroRenderOptimizerHUD): Glassmorphic heads-up display overlay showing live FPS, 16.6ms budget compliance, GPU hardware tier, dedicated VRAM, and 9-slice atlas hit rates.
🎨 Creative & Media Controls Suite (ZeroUI.Wpf.Editors)
- Color & Tone Grading:
CurveEditor(monotone cubic spline per-channel RGB curve editor),ColorWheelEdit(360° Hue/Saturation color grading wheel),HistogramScopeControl(real-time RGB parade and 5-zone parametric tonal slider). - Inspection & Canvas Tools:
CompareViewerControl(Split-Curtain, Side-by-Side, and Fade-Blend inspection viewer),CropBoxControl(8-point bounding box with Rule of Thirds/Golden Ratio),MaskGizmoOverlay(linear/radial gradient masks with rotation handles),MiniMapNavigator(pan/zoom 2D overview canvas). - Asset Browser & Metadata:
ThumbnailGridControl(virtual light table browser with rating stars, color label flags, and pick badges),FilmstripScrollerControl(horizontal filmstrip carousel),DominantPaletteControl(harmonic color swatches and contrast analysis),ExifTelemetryCard(camera exposure HUD). - Productivity & Orchestration:
HistoryTimelineControl(visual undo/redo snapshot tree),NumericSliderEdit(drag-scrubbing slider with double-click reset),BatchTaskQueueControl(multi-worker background task orchestration HUD),TokenPatternEditor(interactive chip filename templating),FacetedFilterBar(multi-category pill filter chips).
🚀 Big Data Virtual Grid & OLAP Matrix
- WPF Virtual Data Grid (
GridControl/ZeroGridControl):- Hardware-accelerated row virtualization handling millions of items with smooth 60 FPS scrolling.
- In-place column sorting, live filtering, column pinning, cell formatting, and selection models (Cell, Row, MultiRow, Block).
- Standardized pagination toolbar (
GridPagination) and debounced search bar (GridSearchBar).
PivotGridControl/ZeroPivotGrid: Cross-tab OLAP aggregation matrix with collapsible tree headers (▶/▼), multi-dimensional rollups (Sum,Count,Average,Min,Max), sub-totals, and grand totals.FilterControl/ZeroFilterControl: Visual Query Builder rendering hierarchical boolean condition trees with SQL WHERE clause generation.
⏱️ Visual Timeline & Range Selector
RangeControl/DateTimeRangeSlider: Dual-thumb interactive range selector with sparkline track, continuous/discrete selection (numeric and DateTime), and draggable selection window.
🛡️ Form Validation & Editors Suite
ValidationProvider&ZeroErrorProvider: Declarative XAML and code-behind form validation engine with animated pulsing error badges, warning glyphs, and automated binding.GridLookupEdit/ZeroGridLookup: Multi-column dropdown editor with embedded virtual DataGrid and cross-column search.CheckedComboBoxEdit/ZeroCheckedComboBox: Multi-select dropdown with checkboxes, "(Select All)", and search filter.TokenEdit/ZeroTokenEdit: Tag & badge input with dismissible chips and keyboard navigation.ColorPickEdit/ZeroColorPicker&DateRangePicker: Enterprise swatch color picker and dual-date range presets.
📐 Navigation, Layout & Reporting
ProcessMap: Interactive business process flowchart & workflow navigation map with customizable UserControl action triggers, orthogonal routing, and JSON serialization.WizardControl/ZeroWizard: Multi-step process workflow wizard with validation and step progress indicator.SideNavControl&AccordionControl: Collapsible vertical sidebar navigation with category groups and badges.DockManager/ZeroDockManager: Multi-region docking layout system with detachable floating windows and auto-hide tabs.SpreadsheetControl& Reporting: Vector spreadsheet with live formula evaluation (=SUM,AVERAGE,MIN,MAX,IF), interactive formula bar, in-place cell editing, and PDF/Document previewers (PdfViewerControl,DocumentPreviewControl).
🏭 Industrial Instrumentation & Theme Engine
- SCADA Gauges:
SevenSegment(100% parity with WinForms, 7-segment digital display with custom segment styling and color profiles),LinearGauge,RadialGauge,HeatmapControl,LedTowerControl,SignalScopeControl. - Unified Theme Engine: Obsidian Dark and Clean Light styling with dynamic resource dictionary swapping.
📦 Installation
dotnet add package ZeroUI.Wpf --version 1.8.6
🚀 Quick Example (XAML)
<Window x:Class="MyApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:zeroui="http://schemas.zeroui.net/winfx/xaml"
Title="ZeroUI WPF Showcase" Height="700" Width="1000">
<Grid>
<zeroui:GridControl x:Name="virtualGrid" />
</Grid>
</Window>
Full documentation and source code: github.com/kzxl/ZeroUI
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.6.2
- ZeroUI.Core (>= 1.9.0)
- ZeroUI.Wpf.Charts (>= 1.9.0)
- ZeroUI.Wpf.Common (>= 1.9.0)
- ZeroUI.Wpf.Data (>= 1.9.0)
- ZeroUI.Wpf.Documents (>= 1.9.0)
- ZeroUI.Wpf.Editors (>= 1.9.0)
- ZeroUI.Wpf.Industrial (>= 1.9.0)
-
net8.0-windows7.0
- ZeroUI.Core (>= 1.9.0)
- ZeroUI.Wpf.Charts (>= 1.9.0)
- ZeroUI.Wpf.Common (>= 1.9.0)
- ZeroUI.Wpf.Data (>= 1.9.0)
- ZeroUI.Wpf.Documents (>= 1.9.0)
- ZeroUI.Wpf.Editors (>= 1.9.0)
- ZeroUI.Wpf.Industrial (>= 1.9.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on ZeroUI.Wpf:
| Package | Downloads |
|---|---|
|
ZeroUI.Samples.WpfDemo
Package Description |
|
|
ZeroUI.Wpf.Design
ZeroUI WPF Design-Time Metadata and Designer Provider Subsystem |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.16.2 | 90 | 10/5/2026 |
| 1.16.0 | 114 | 10/2/2026 |
| 1.15.0 | 90 | 10/1/2026 |
| 1.14.0 | 108 | 9/30/2026 |
| 1.13.0 | 98 | 9/29/2026 |
| 1.12.0 | 100 | 9/28/2026 |
| 1.10.1 | 106 | 9/25/2026 |
| 1.10.0 | 103 | 9/25/2026 |
| 1.9.0 | 102 | 9/23/2026 |
| 1.8.6 | 99 | 9/22/2026 |
| 1.8.5 | 92 | 9/22/2026 |
| 1.8.4 | 100 | 9/22/2026 |
| 1.8.3 | 90 | 9/21/2026 |
| 1.8.1 | 107 | 9/20/2026 |
| 1.8.0 | 102 | 9/16/2026 |
| 1.5.0 | 101 | 9/12/2026 |
| 1.4.0 | 114 | 9/8/2026 |
| 1.3.0 | 112 | 9/8/2026 |
| 1.2.0 | 109 | 9/5/2026 |
| 1.0.0 | 103 | 9/4/2026 |