ProEssentials.Chart.Net10.WinUI 11.0.0.2

dotnet add package ProEssentials.Chart.Net10.WinUI --version 11.0.0.2
                    
NuGet\Install-Package ProEssentials.Chart.Net10.WinUI -Version 11.0.0.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ProEssentials.Chart.Net10.WinUI" Version="11.0.0.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ProEssentials.Chart.Net10.WinUI" Version="11.0.0.2" />
                    
Directory.Packages.props
<PackageReference Include="ProEssentials.Chart.Net10.WinUI" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ProEssentials.Chart.Net10.WinUI --version 11.0.0.2
                    
#r "nuget: ProEssentials.Chart.Net10.WinUI, 11.0.0.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ProEssentials.Chart.Net10.WinUI@11.0.0.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ProEssentials.Chart.Net10.WinUI&version=11.0.0.2
                    
Install as a Cake Addin
#tool nuget:?package=ProEssentials.Chart.Net10.WinUI&version=11.0.0.2
                    
Install as a Cake Tool

ProEssentials v11 -- The Fastest WinUI 3 Charting Library for .NET 10

GPU compute shader accelerated. 100 million data points. Zero memory copy. No subscription. No activation server.

ProEssentials is the world's fastest WinUI 3 charting library for scientific, engineering, financial, and industrial data visualization. Built on a native Win32 Direct3D engine presented directly to a WinUI 3 composition swap chain -- delivering the maximum possible real-time rendering performance. Five chart objects cover every scenario from simple bar charts to 3D surfaces with 4D color mapping, all from a single 5-8 MB deployment.

This is the AnyCPU WinUI 3 .NET 10 package. The native engine is embedded and self-extracts at runtime, so one assembly runs on both x64 and ARM64.


What You Need

This package references the WindowsAppSDK component packages (Microsoft.WindowsAppSDK.WinUI + Microsoft.WindowsAppSDK.Runtime) that every WinUI 3 app already carries -- it does not pull in the AI/ML/ONNX/DirectML payload of the umbrella package. Your project must target net10.0-windows10.0.19041.0 (a standard WinUI 3 desktop app).

Search NuGet for "ProEssentials" to find the other framework and UI variants (WinForms, WPF).


Quick Start -- WinUI 3 Chart on Screen in 60 Seconds

1. Install via NuGet Package Manager or CLI:

dotnet add package ProEssentials.Chart.Net10.WinUI

2. Add the ProEssentials namespace and a PegoWinUI control to your XAML window (note the WinUI suffix on the control type):

<Window ... xmlns:pe="using:Gigasoft.ProEssentials">
  <Grid>
    <pe:PegoWinUI x:Name="Pego1" />
  </Grid>
</Window>

3. In your window code-behind, paste this after InitializeComponent():

using Gigasoft.ProEssentials.Enums;

// Minimal bar chart -- 2 series, 6 points
Pego1.PeString.MainTitle = "ProEssentials WinUI Quick Start";
Pego1.PeData.Subsets = 2;
Pego1.PeData.Points  = 6;

Pego1.PeData.Y[0, 0] = 10; Pego1.PeData.Y[0, 1] = 30; Pego1.PeData.Y[0, 2] = 20;
Pego1.PeData.Y[0, 3] = 40; Pego1.PeData.Y[0, 4] = 30; Pego1.PeData.Y[0, 5] = 50;
Pego1.PeData.Y[1, 0] = 15; Pego1.PeData.Y[1, 1] = 63; Pego1.PeData.Y[1, 2] = 74;
Pego1.PeData.Y[1, 3] = 54; Pego1.PeData.Y[1, 4] = 25; Pego1.PeData.Y[1, 5] = 34;

Pego1.PeString.SubsetLabels[0] = "Series A";
Pego1.PeString.SubsetLabels[1] = "Series B";

Pego1.PePlot.Method            = GraphPlottingMethod.Bar;
Pego1.PeConfigure.RenderEngine = RenderEngine.Direct2D;
Pego1.PeFunction.ReinitializeResetImage();
Pego1.Invalidate();

4. Build and run. Right-click the chart to explore the full built-in interactive UI -- zoom, export, print, customize.


Why ProEssentials is the Fastest WinUI 3 Chart

ProEssentials v11 uses DirectX compute shaders for scene construction, with Direct3D presented directly to a WinUI 3 composition swap chain for maximum real-time throughput. The GPU activates only when data changes, keeping CPU and power usage minimal between updates.

  • GPU compute shader render time: ~15ms -- 100 million completely new points every frame
  • No resampling, no data reduction, no lossy downsampling -- your data hits the screen exactly as it exists in memory
  • Zero-copy data binding -- the chart reads your float[] array in place, no duplication:
Pesgo1.PeData.X.UseDataAtLocation(myXData, pointCount);
Pesgo1.PeData.Y.UseDataAtLocation(myYData, totalPoints);

Five Chart Objects, Every Chart Type

Object Purpose Chart Types
PegoWinUI Categorical X-axis Bar, line, area, OHLC, ribbon, histogram, stacked, step
PesgoWinUI Continuous numeric X-axis Scatter, line, spline, area, contour, real-time streaming
Pe3doWinUI 3D Scientific Surface, wireframe, scatter, bar, waterfall, 4D color mapping
PepsoWinUI Polar / Smith Polar line, polar scatter, Smith charts, radar/spider
PepcoWinUI Pie Charts Pie, multi-ring doughnut

1,100+ properties. 1,260 methods. 167 enumerations.


Zero Licensing Friction

  • Perpetual license -- pay once, use forever, no subscription
  • No runtime key, no activation server -- works offline, air-gapped, xcopy deploy
  • No account required -- evaluate immediately from this NuGet package
  • Royalty-free deployment -- ship to unlimited end users
  • Evaluation mode shows a watermark only -- your app runs fully functional

Free Unlimited Support -- From the Developers

Support is free, unlimited, and never expires. The engineers who designed the rendering engine answer directly -- no ticket cap, no tier system, no chatbot.

Email support@gigasoft.com -- just ask.


AI Code Assistant Included

ProEssentials includes pe_query.py -- a tool that gives AI assistants (Claude, ChatGPT, Copilot, Cursor) on-demand access to the complete API with ground-truth validation against the compiled DLL. Every property path is verified before the code reaches you.

AI Code Assistant


Full Evaluation with 116 Example Projects

This package gets a first chart on screen immediately. For the complete experience -- 116 working example projects, local help documentation, and the AI code assistant:

Download Full Evaluation -- no account required



ProEssentials v11 by Gigasoft, Inc. -- Charting since 1993. Copyright 2026 Gigasoft, Inc.

Product Compatible and additional computed target framework versions.
.NET net10.0-windows10.0.19041 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
11.0.0.2 53 7/22/2026