一个使用 Prism 作为模块化框架、基于多个开源控件库作为UI控件选择、集成开源 UI 界面设计的 .NET 5 WPF 客户端项目。
.NET 5 是 .NET Framework 和 .NET Core 的未来,最终将成为一个统一平台,.NET5将包含ASP.NET核心、实体框架核心、WinForms、WPF、Xamarin 和 ML.NET。
Prism为程序设计提供指导,旨在帮助用户更加容易的设计和构建丰富、灵活、易于维护WPF桌面应用程序。Prism使用设计模式(如MVVM,复合视图,事件聚合器),帮助你创建一个松耦合的程序。遵循这些设计模式原则,将目标程序解耦成独立的模块。这些类型的应用程序被称为复合应用程序。
已使用或即将使用到多个开源WPF控件库
参考以上多种开源 WPF UI 库,多个选择,开发 WPF 项目更方便。
界面设计有使用到ECharts,使用WPF WebBrowser控件加载html的方式
ECharts:pie-doughnut
本地化支持
动态国际化支持
支持主题色动态切换
0.1
正在开发中...
正在开发中...
正在开发中...
收集全球优秀的开源WPF界面设计,实时收集、实时添加更新,下面是部分实例截图:
登录注册分类 1
参考视频:C# WPF Material Design UI: Login Window
参考源码:Login2
参考视频:C# WPF Material Design UI: Login Window
参考源码:Login1
参考视频:WPF Food App Login UI Material Design [Speed Design]
菜单类 2
参考视频:C# WPF Material Design UI: Animated Colorful Navigation Drawer
参考源码:AnimatedColorfulMenu
参考视频:C# WPF Material Design UI: Fast Food Sales
参考源码:Pizzaria1
参考视频:C# WPF Material Design UI: Animated Menu
参考源码:AnimatedMenu1
其他界面设计 3
参考视频:WPF Dashboard UI – Material Design [Speed Design]
参考源码:WPF-Dashboard-UI-Material-Design-Concept
参考视频:WPF Dashboard UI – Material Design [Speed Design]
参考源码:WPF-Dashboard-UI-Material-Design-Concept
ECharts:pie-doughnut
参考视频:C# WPF Material Design UI: Redesign Instagram
参考源码:Instagram
参考视频:dotnet9
参考源码:dotnet9
参考视频:C# WPF Material Design UI: Dashboard
参考源码:Dashboard
通过WPF WebBrowser控件加载html5文件的形式加载百度地图,使用JavaScript与C#互操作实现地图交互。
参考视频:
参考源码:Chat
参考视频:
.NET 5 尝鲜 - 开源项目TerminalMACS WPF管理端支持.NET 5
原文:https://www.cnblogs.com/Dotnet9-com/p/13174006.html