Windows10 动态壁纸极简API
//初始化
WallpaperApi.Initlize(Dispatcher);
//显示视频壁纸
WallpaperApi.ShowWallpaper(new WallpaperModel() { Path = "/xxx.mp4"},WallpaperManager.Screens[0])
//显示exe壁纸
WallpaperApi.ShowWallpaper(new WallpaperModel() { Path = "/xxx.exe"},WallpaperManager.Screens[0])
//显示html壁纸
WallpaperApi.ShowWallpaper(new WallpaperModel() { Path = "/xxx.html"},WallpaperManager.Screens[0])
//显示图片壁纸
WallpaperApi.ShowWallpaper(new WallpaperModel() { Path = "/xxx.png"},WallpaperManager.Screens[0])
- 无UI壁纸引擎
- 多屏幕
- EXE壁纸
- 鼠标事件转发 (感谢ADD-SP提供的思路)
- 视频壁纸
- Web壁纸
- 系统图片壁纸
- 音量设置
- 欢迎提交PR和Issue。
- 不建议商业项目使用。
- 本仓库自带demo,运行即可。
测试壁纸路径
LiveWallpaperEngine\LiveWallpaperEngine.Samples.NetCore.Test\WallpaperSamples
- 本项目在win10环境开发,win7没有兼容可以自己提交PR。
- 有时会和桌面整理软件冲突,例如Fences。
- 开启360、腾讯管家等杀毒全家桶软件,有可能无法嵌入桌面。
- master 开发中的版本,可能有各种报错
- 1.x 目前线上稳定版本