从 WPF 到 Avalonia 的迁移系列:为什么我必须要把 WPF 程序迁移到 Avalonia
在过去几年里,我们的上位机软件主要是用 WPF 和 WinForm 开发的。这些技术在 Windows 平台上确实很好用,也陪伴我们走过了从小规模试产到如今规模化交付的阶段。 但是,随着业务发展和客户需求的变化,单一的 Windows 技术栈逐渐成为了我们必须跨越的一道坎。
阅读全文
WPF 借助自定义 XML 文件实现国际化
本文详细介绍了在WPF程序中使用自定义XML文件实现国际化的方法,包括安装必备NuGet包、动态获取语言列表、动态切换语言、在代码和xaml界面中使用翻译字符串等内容,同时提供了源码链接,帮助开发者轻松实现WPF应用的国际化。
阅读全文
自研可热插拔的WPF插件系统(MSF)
插件化的需求主要源于对软件架构灵活性的追求,特别是在开发大型、复杂或需要不断更新的软件系统时,插件化可以提高软件系统的可扩展性、可定制性、隔离性、安全性、可维护性、模块化、易于升级和更新以及支持第三方开发等方面的能力,从而满足不断变化的业务需求和技术挑战。
阅读全文
WPF版【路遥工具箱】免费开源啦!解决开发痛点,让你事半功倍!
路遥工具箱是一款基于C# WPF开发的开源工具,旨在解决开发过程中常见的功能性需求,并将其自动化。目前已经拥有十数项实用功能,让你的开发工作事半功倍!
阅读全文