分享一个WPF项目

最近在学习WPF开发方式,找到一些项目进行拆解学习;本位主要分享一个WPF项目,叫做WPFDevelopers,在git上大约有1.3K星,话不多说,先看看效果:

这个项目开发可以编译启动后直接查看样例、Xaml、Charp代码,方便自主学习。

开发环境为Visual Studio 2022可支持.net Framework4.0、.net Framework4.5、.net Framework4.6、.net Framework4.7、.net Framework4.8;netcore3.0、net5.0-Windows、net6.0-windows版本。

下面对各个功能效果进行展示:

Basic Contros:提供基础的源码链接、交流群信息、主题色、亮/暗模式切换、窗体、菜单、加载、按钮、信息框、单选框、多选框、文本框、密码框、下拉菜单、切换键、时间选择器、滑动条、进度条、还有数据展示的表单、页签、列表等。

接下来展示如何4.0分支的编译:

一、通过 Git 命令拉去代码

二、通过 Github 网站进行下载

1)第一步切换代码分支,下载完成后解压:

2)进入解压文件夹打开 src 文件夹:

3)使用 Visual Studio 2022 IDE 打开 WPFDevelopers.sln 解决方案:

4)编译 .NET4.0 ,卸载关于 .Net45x 的所有项目。

5)依次生成 4.0 相关项目。

  • 生成 WPFDevelopers.Net40
  • 生成 WPFDevelopers.Samples40
  • 按下 F5 启动项目。

个人建议将效果和源码同步学习。

相关推荐
记忆停留w1 天前
Celery+Redis 分布式异步任务队列工程落地业务逻辑
大数据·人工智能·redis·分布式·缓存·架构·wpf
雪靡1 天前
WPF PerMonitorV2 下的跨窗口问题
c#·wpf
listening7772 天前
HarmonyOS 6.1 分布式文件服务实战:跨设备商品图片/视频秒开方案
wpf·harmonyos
Macbethad2 天前
基于WPF的半导体设备EAP控制程序架构设计与实现
wpf
国服第二切图仔3 天前
HarmonyOS APP《画伴梦工厂》开发第60篇-分布式软总线2.0——多设备协同新范式
分布式·wpf·harmonyos
精神底层3 天前
拒绝 UI 卡死!我用 CSnakes 实时拦截 Python 训练流,在 WPF 中重构了 ScottPlot 5 高性能 AI 看板
python·ui·wpf
爱吃大芒果3 天前
不用多设备模拟器跑通 ShareKit 碰一碰分享
华为·wpf·harmonyos
贪玩的小松鼠4 天前
WPF基础到企业应用系列7——深入剖析依赖属性(WPF/Silverlight核
wpf
界面开发小八哥4 天前
界面控件DevExpress WPF v26.1新版亮点 - TreeView、Spreadsheet控件功能升级
.net·wpf·界面控件·devexpress·ui开发
斯文的八宝粥5 天前
WPF企业内训全程实录(下)
大数据·hadoop·wpf