# Cute_Wallpaper **Repository Path**: Aliphant/cute-wallpaper ## Basic Information - **Project Name**: Cute_Wallpaper - **Description**: 用WPF做一个壁纸软件。 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-01-20 - **Last Updated**: 2026-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: WPF, Csharp, oss, MVVM ## README # CuteWallpaper #### 介绍 这是一个用WPF实现的壁纸软件,Mvvm框架[Aliphant.Mvvm](https://gitee.com/Aliphant/aliphant-xevent/tree/master/Aliphant.Mvvm)参考Prism框架进行设计。目前已经实现IoC、订阅通知、区域管理等常用功能,未来会持续完善并逐步替换为纯自研框架。 > 本软件不提供任何图片资源,以及任何服务器资源。 #### 更新日志 ##### V3.6.7 - 全新深色界面模式,优化表格预览图片交互 - 优化图片资源管理,接入阿里云OSS(需额外在config.json中配置阿里云OSS服务) #### 软件界面 图片来自网络(如有侵权,联系删除) ![输入图片说明](Accests1737982883744.png) #### 软件架构 WPF框架“[Aliphant.Mvvm](https://gitee.com/Aliphant/aliphant-xevent/tree/master/Aliphant.Mvvm)”,集成Ioc、事件通知以及区域管理等常用UI功能。 #### 开发功能列表 已开发: 1. 壁纸轮播✅ 2. 横向ListView鼠标中键滚动❌ 3. 优化壁纸存储结构❌ 4. 播放列表✅ 5. 系统托盘图标✅ 6. 系统设置✅ 7. 底层框架重构✅ 8. UI界面重构✅ 9. 页面模块化分离✅ 10. 批量导入性能优化✅ 11. 阿里云OSS接入✅ 待开发: 1. 播放列表顺序调节 2. 播放模式调节 3. 引入新的自研UI框架(完成部分) 4. 日志框架&全局异常处理 > 通知:最近重新开了一个新项目叫XDeskTool,先预告一下,整合我目前所有正在做的东西(壁纸软件、浏览器、DeepSeek聊天机器人,桌面小组件,ASP.NET服务器等)。后续这个仓库将不再维护了,所有功能都会迁移到XDeskTool中。尽请期待。 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 ##### 配置文件 配置文件统一放在软件exe根目录的`config`目录下。 `config.json`:软件系统配置信息,以及阿里云OSS服务配置。 `playlist.json`:播放列表缓存。 `wallpaperindex.json`:图片资源缓存列表。 #### 现有问题 打开软件时会加载全部图片,将原图转成不同分辨率的Bitmap绑定到Image控件上,这样导致软件启动异常慢。 **后续解决方案:** 1. 使用分页,避免一次性加载大量图片。 2. 使用缓存,将图片转成不同分辨率的bmp缓存在本地。(需要平衡好缓存大小,以及加载速度,以及从OSS下载成本) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)