Blog

Technical Articles

This section contains site articles covering .NET, desktop development, engineering practice, and general development topics.

First Visit

New User Starting Route

Random Exploration

Random Discovery

Migration Series from WPF to Avalonia: Why I Must Migrate My WPF Application to Avalonia

Migration Series from WPF to Avalonia: Why I Must Migrate My WPF Application to Avalonia

In the past few years, our host computer software has mainly been developed using WPF and WinForm . These technologies work well on the Windows platform and have accompanied us from small-scale trial production to the current stage of large-scale delivery. However, with business development and changes in customer requirements, the single Windows technology stack has gradually become a hurdle we must overcome.

9/13/2025 西北飞虻 WPF / Avalonia UI
Recommend a High-Performance State Machine Management Solution

Recommend a High-Performance State Machine Management Solution

In actual software development, especially industrial software, each device has complex states and the functional requirement of switching between states. In such cases, how to manage states and transitions between them, as well as functional control under corresponding states, becomes a very important issue.

8/13/2025 老码识途呀 Sharing / .NET
Lang.Avalonia: Avalonia multi-language solution, seamlessly supports three formats: Resx/XML/JSON

Lang.Avalonia: Avalonia multi-language solution, seamlessly supports three formats: Resx/XML/JSON

This is a multi-language management library designed specifically for the Avalonia framework. It reconstructs multi-language support logic through a plugin-based architecture, not only supporting traditional Resx resource files but also adding support for XML and JSON formats, while providing type-safe resource references and dynamic language switching, making multi-language development simpler and more efficient.

8/9/2025 沙漠尽头的狼 Avalonia UI