Tag

WPF

Browsing articles related to WPF.

103 articles
1 Current page
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 7:54 PM
WPF Achieve a Danger Reminder Effect

WPF Achieve a Danger Reminder Effect

When our program is released and users are performing dangerous operations, our software should provide some reminder effects, such as a red border edge, similar to the warning effect in Amap.

就叫我啊禾斗吧 禾斗学编程 5/27/2025 9:41 PM
Implementing Internationalization in WPF Using Custom XML Files

Implementing Internationalization in WPF Using Custom XML Files

This article details the method of implementing internationalization in WPF applications using custom XML files, including installing the necessary NuGet packages, dynamically retrieving the language list, dynamically switching languages, using translated strings in code and XAML interfaces, and provides a source code link to help developers easily achieve internationalization in WPF applications.

沙漠尽头的狼 1/26/2025 6:02 AM
The Path to Avalonia Internationalization: Deep Application and Exploration of Resx Resource Files

The Path to Avalonia Internationalization: Deep Application and Exploration of Resx Resource Files

In the current wave of globalized software development, internationalization (i18n) and localization (L10n) of applications have become particularly important. Avalonia UI, as a powerful cross-platform UI framework, offers developers multiple ways to achieve internationalization. Among them, using traditional Resx resource files for internationalization not only aligns with the usage habits in WinForms, WPF, ASP.NET Core, and other development scenarios, but also, with the help of some practical tools and specific development processes, makes the implementation of internationalization efficient and structured.

沙漠尽头的狼 12/5/2024 9:34 PM
.NET Cross-Platform Client Framework - Avalonia UI

.NET Cross-Platform Client Framework - Avalonia UI

This is a cross-platform UI framework based on WPF XAML, supporting multiple operating systems (Windows (.NET Core), Linux (GTK), macOS, Android, and iOS), and Web (WebAssembly).

沙漠尽头的狼 10/24/2024 10:32 AM
CodeWF.EventBus: Lightweight Event Bus for Smoother Communication

CodeWF.EventBus: Lightweight Event Bus for Smoother Communication

CodeWF.EventBus is a flexible event bus library that enables decoupled communication between modules. It supports various .NET project types such as WPF, WinForms, ASP.NET Core, etc. With a clean design, it easily implements command publishing and subscribing, as well as requests and responses. Through orderly event handling, it ensures events are properly processed. Simplify your code and improve system maintainability.

沙漠尽头的狼 6/20/2024 1:02 PM
Self-developed Hot-pluggable WPF Plugin System (MSF)

Self-developed Hot-pluggable WPF Plugin System (MSF)

The need for plug-in architecture mainly stems from the pursuit of flexibility in software architecture, especially when developing large, complex, or constantly evolving software systems. Pluginization enhances scalability, customizability, isolation, security, maintainability, modularity, ease of upgrade and update, and third-party development capabilities, thereby meeting ever-changing business requirements and technical challenges.

趋时软件 5/7/2024 11:15 PM