WPF 开源框架项目介绍

您所在的位置:网站首页 wpf开源框架工控 WPF 开源框架项目介绍

WPF 开源框架项目介绍

2023-10-16 05:04| 来源: 网络整理| 查看: 265

旧版本项目说明

旧版本由于是从学习WPF进行开发的, 历经时长有半年之余,基本上现学现用的那种, 所以存在很多缺陷, 由于整体的设计多处更新, 故旧版本将会终止维护(砍), 基于WCF的项目也会停止,今后统一采用Core WebApi的方式, 不过仍然在使用的小伙伴存在问题, 仍会协助帮忙解决。

新版本介绍 后端: 由ASP.NET Core WebApi 搭建的后台, 利用OpenApi搭建的可视化的API组件。 主要的特性: EntityFramework Core 迁移多数据库迅速。 AutoMapper 映射, 用于转换ViewModel-Model。 字段过滤, 根据请求的字段, 返回响应的字段。 自定义排序, 支持多字段排序。 Fluent验证器, 用于验证字段及数据的有效性。 Serilog 用于处理程日志

效果图(持续更新) - 字段过滤 - 字段排序 - 全局分页 - 其他: 不便于展示, 下载项目执行观察。

WPF前端: 优化旧版本的项目结构, 结构目录更加清晰简单。 新的特性: Autofac的引入, 代替旧版本Unity 做IOC 移除原WCF采用 Http的方式。 结构更加清晰, 代码注释更加信息, 冗余代码大幅度减少。 优化首页的处理逻辑, 以及公共模块的基层组件的绑定与声明代码 弹窗更新至容器内弹窗, 非另开窗口。

效果图(持续更新)

关于老项目的功能移植, 后期会陆续进行...

github项目说明:

(后端)asp.net core web api 地址: https://github.com/HenJigg/Asp.net-Core-WebApi-Sample (前端)wpf 客户端地址: https://github.com/HenJigg/wpf-mvvm-DeskTop-Sample 开源组件MaterialDesign 地址: https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3