博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UWP 设置桌面壁纸、锁屏图片
阅读量:5424 次
发布时间:2019-06-15

本文共 1671 字,大约阅读时间需要 5 分钟。

private static Uri imgUri = new Uri("ms-appx:///pic1.jpg");

private async void btnSetWallpaper_Click(object sender, RoutedEventArgs e)    {        var msg = new MessageDialog("");        if (!UserProfilePersonalizationSettings.IsSupported())        {            //msg = new MessageDialog("人品太差,不支持哦!");            msg.Content = "人品太差,不支持哦!";            await msg.ShowAsync();        }        //获取文件        StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(imgUri);        //设置背景        UserProfilePersonalizationSettings setting = UserProfilePersonalizationSettings.Current;        bool b = await setting.TrySetWallpaperImageAsync(file);        if (b)        {            msg.Content = "set ok!";            await msg.ShowAsync();        }        else        {            msg.Content = "can not set Wallpaper !";            await msg.ShowAsync();        }    }

设置锁屏图片

private async void btnSetLockScreen_Click(object sender, RoutedEventArgs e)

{
var msg = new MessageDialog("");
if (!UserProfilePersonalizationSettings.IsSupported())
{
//msg = new MessageDialog("人品太差,不支持哦!");
msg.Content = "人品太差,不支持哦!";
await msg.ShowAsync();
}
//获取文件
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(imgUri);

//设置背景        UserProfilePersonalizationSettings setting = UserProfilePersonalizationSettings.Current;        bool b = await setting.TrySetLockScreenImageAsync(file);        if (b)        {            msg.Content = "set ok!";            await msg.ShowAsync();        }        else        {            msg.Content = "can not set lock screen!";            await msg.ShowAsync();        }    }

转载于:https://www.cnblogs.com/wgscd/p/5248560.html

你可能感兴趣的文章
[转]Android中常用适配器及定义自己的适配器
查看>>
openjudge noi 鸡尾酒疗法
查看>>
函数对象、函数对象嵌套调用、函数定义、名称空间与作用域以及名称空间的查找顺序...
查看>>
WCF宿主asp.netMVC 并且发布restfull接口数据
查看>>
bzoj2823: [AHOI2012]信号塔&&1336: [Balkan2002]Alien最小圆覆盖&&1337: 最小圆覆盖
查看>>
四则运算随机生成器
查看>>
deeplenrnig学习笔记——什么是特征
查看>>
Java入门系列-23-NIO(使用缓冲区和通道对文件操作)
查看>>
来自java文档 HashMap类
查看>>
Java中的内部类(一)静态内部类
查看>>
failed to load the jni shared library jvm
查看>>
Demo: 模仿画图程序的选块另存为功能
查看>>
jquery表单重置另一种方法
查看>>
用VMware 8安装Ubuntu 12.04详细过程(图解)
查看>>
MVC5中使用KinEditor
查看>>
Javascript编码风格
查看>>
[Django笔记] views.py 深入学习
查看>>
devstack之安装简略
查看>>
PLSQL Developer工具的使用
查看>>
c++, class的大小
查看>>