推广方案怎么写模板,seo外链建设方法,wordpress在线考试,小江网站建设文章目录 专栏和Gitee仓库前言相关文章 新建项目项目环境项目结构 代码结果结尾 专栏和Gitee仓库 WPF仿网易云 Gitee仓库 WPF仿网易云 CSDN博客专栏 前言
最近我发现Material Design UI的功能比较简单#xff0c;想实现一些比较简单的功能#xff0c;比如消息提示#xff0… 文章目录 专栏和Gitee仓库前言相关文章 新建项目项目环境项目结构 代码结果结尾 专栏和Gitee仓库 WPF仿网易云 Gitee仓库 WPF仿网易云 CSDN博客专栏 前言
最近我发现Material Design UI的功能比较简单想实现一些比较简单的功能比如消息提示发现还是需要额外的代码。写起来相对来说还是比较麻烦的。
HandyControl相对来说就简单多了本身提供了80多个控件基本大部分功能都能实现
相关文章 WPF-UI HandyControl 简单介绍 WPF Icon矢量库 MahApps.Metro.IconPacks WPF 基于TableControl的页面切换 WPF-UI HandyControl 控件简单实战 新建项目 与上次项目的区别
去掉了Prism架构因为我发现不需要Prism去掉了Material Design UI使用HandyControlMahApps.Metro.IconPacks替换
项目环境
Visual Studio 2022.net core 8.0Nuget Bogus:模拟数据CoommunityToolkit.Mvvm:WPF工具类HandyControl:WPF UIMahApps.Metro.IconPacks.Material:WPF 矢量IconMicrosoft.Extensions.DependencyInject:微软Ioc容器Newtonsoft.Json:Json序列化工具Nlog:日志SqlSugarCore:ORM 数据库框架
项目结构
Models:实体类Resources:资源Styles:资源字典Utils:方法类ViewModels:视图逻辑View视图类 WPF 更改StartupUri方式 修改一些StartupUri 代码结果
跟前面文章差不多就是用HandyControl重构了。我就只放演示结果好了。具体看我Github仓库就行了。 结尾
我写起来实在是没啥意思网易云的功能太多了光是UI效果我一个人估计就要画半天音乐播放等功能就有点懒得写了。我也有个HalconWPF 联合开发的课那边也不能拉下。这个就先放弃好了我后面会开始去学习Halcon的基础编程代码后面不排除学PythonOpenCV。