WPF

工控生态之展示与交互:怎么让工业软件不再"丑"

工控生态之展示与交互:怎么让工业软件不再"丑"

从WinForm、WPF和Avalonia选型到图表与控件库,梳理工业软件展示与交互层的设计方法。

2026/08/05.NET
Avalonia 国际化之路:Resx 资源文件的深度应用与探索

Avalonia 国际化之路:Resx 资源文件的深度应用与探索

在当今全球化的软件开发浪潮中,应用的国际化(i18n)与本地化(L10n)显得尤为重要。Avalonia UI 作为一款强大的跨平台 UI 框架,为开发者提供了多种实现国际化的途径。其中,使用传统的 Resx 资源文件进行国际化处理,不仅兼容了原 Winform、WPF、ASP.NET Core 等开发场景下的使用习惯,还借助一些实用工具和特定的开发流程,让国际化的实现变得高效且有条理。

2024/12/05Avalonia UI
CodeWF.EventBus:轻量级事件总线,让通信更流畅

CodeWF.EventBus:轻量级事件总线,让通信更流畅

CodeWF.EventBus,一款灵活的事件总线库,实现模块间解耦通信。支持多种.NET项目类型,如WPF、WinForms、ASP.NET Core等。采用简洁设计,轻松实现命令的发布与订阅、请求与响应。通过有序的事件处理,确保事件得到妥善处理。简化您的代码,提升系统可维护性。

2024/06/10.NET
能快速构建和定制网络拓扑图的WPF开源项目-NodeNetwork

能快速构建和定制网络拓扑图的WPF开源项目-NodeNetwork

在现代软件开发中,数据可视化和可交互性越来越受到关注。为了实现这一点,通常需要使用各种图表、表格、网络拓扑图等控件。NodeNetwork就是一种这样的自定义方式,它是一个基于C# WPF的开源项目,可以帮助我们快速构建和定制网络拓扑图。

2023/03/18WPF
.NET跨平台客户端框架 - Avalonia UI

.NET跨平台客户端框架 - Avalonia UI

这是一个基于WPF XAML的跨平台UI框架,并支持多种操作系统(Windows(.NET Core),Linux(GTK),MacOS,Android和iOS),Web(WebAssembly)

2022/11/19Avalonia UI
【炫丽】从0开始做一个WPF+Blazor对话小程序

【炫丽】从0开始做一个WPF+Blazor对话小程序

从一个WPF Hello World程序开始,逐渐引入Blazor,做个免费能看的对话小程序耍耍。

2022/10/28WPFBlazor
一个值得学习的WPF开源项目:Accelerider.Windows

一个值得学习的WPF开源项目:Accelerider.Windows

此项目应用了Prism MVVM框架,项目展示数据来源于其他服务程序,使用的WebAPI通信,如果要正常运行此程序,需要您自己做一个WebAPI程序,由API接口提供数据驱动,其实直接查看代码最直接,有需要的自己是很方便提取的,即使项目无法运行。

2019/12/05WPF
FluentValidation在C# WPF中的应用

FluentValidation在C# WPF中的应用

本文将深入探讨如何在C# WPF项目中运用FluentValidation进行属性验证,并展示如何通过MVVM模式实现这一功能。

2019/11/19WPF

评论

评论基于 GitHub Discussions,由 giscus 提供。

发生了意外错误,请刷新页面重试。