We are excited to announce the release of JsPack 2025.R2! This update brings a host of new features and improvements to our Diagramming, Scheduling, and Virtual Keyboard components. Here’s a look at what’s new.
Author Archives: Diana
Take Your WPF Apps Cross-Platform: Virtual Keyboard & Avalonia XPF
We are thrilled to announce a significant update for developers using our Virtual Keyboard for WPF: it is now fully compatible with Avalonia XPF! This development bridges the gap between your existing WPF applications and the world of cross-platform development, allowing you to reach a wider audience without rebuilding your UI.

Save and Load Part of Diagram Data to/from JSON Files
In this blog post we will demonstrate how you can implement methods that save and load part of the information that a diagram renders into JSON format. The Diagram class has built-in toJson and fromJson methods. They serialize completely the diagram with every detail so you can restore it completely, exactly the way you see it. What we are going to do is write custom save and load methods that use only part of the information – namely the size and location of nodes and links as well as their text.
A Dougnut Chart in .NET Blazor
In this blog post we are going to walk through the steps necessary to build the beautiful doughnut chart that you see at the image below:

We are going to use MindFusion Charting library for Blazor and Visual Studio as the IDE for the project.
Candlestick Financial Chart in JavaScript with Real-time Data
In this blog post we will build the financial chart that you see below. This is a candlestick chart created with MindFusion Charting for JavaScript. We use data from the platform TraderMade. The data comes in a continuous stream as a WebSocket. The blog post explains how to get the data, how to parse it and how to create and customize the chart. The chart also offers the user to change the data interval and to zoom in/out the chart.


