Windows 10 Windows 10通用删除锁屏图像
我有一个应用程序可以设置锁屏图像。但是,我的Win 10应用程序不再支持此功能,我想删除此图像。在代码中是否有方法删除锁屏图像或将其设置回系统默认值?您可以检索当前锁屏图像并保存它。之后,您可以在需要时回滚到上一个状态 此功能仅适用于Windows 10桌面(据我所知)。您需要为项目的UWP添加Windows 10 Windows 10通用删除锁屏图像,windows-10,win-universal-app,windows-10-mobile,Windows 10,Win Universal App,Windows 10 Mobile,我有一个应用程序可以设置锁屏图像。但是,我的Win 10应用程序不再支持此功能,我想删除此图像。在代码中是否有方法删除锁屏图像或将其设置回系统默认值?您可以检索当前锁屏图像并保存它。之后,您可以在需要时回滚到上一个状态 此功能仅适用于Windows 10桌面(据我所知)。您需要为项目的UWP添加Windows桌面扩展。更多信息请访问 之后,您可以保存当前的锁屏图像,然后再使用锁屏进行操作: if(apinfo.IsTypePresent(“Windows.System.UserProfile.L
Windows桌面扩展。更多信息请访问
之后,您可以保存当前的锁屏
图像,然后再使用锁屏
进行操作:
if(apinfo.IsTypePresent(“Windows.System.UserProfile.LockScreen”))
{
var fileName=“originalLockScreenImage”;
//检查文件是否存在
var originalLockScreenFile=wait ApplicationData.Current.LocalFolder.TryGetItemAsync(文件名);
if(originalLockScreenFile==null)
{
var currentImageStream=Windows.System.UserProfile.LockScreen.GetImageStream();
var tempFile=await ApplicationData.Current.LocalFolder.CreateFileAsync(文件名,CreationCollisionOption.OpenIfExists);
使用(var fileStream=await tempFile.OpenAsync(FileAccessMode.ReadWrite))
{
等待currentImageStream.AsStream().CopyToAsync(fileStream.AsStream());
}
}
其他的
{
//如果需要,请回滚
等待Windows.System.UserProfile.LockScreen.SetImageFileAsync((IStorageFile)originalLockScreenFile);
}
}
您可以检索当前的锁屏图像并保存它。之后,您可以在需要时回滚到上一个状态
此功能仅适用于Windows 10桌面(据我所知)。您需要为项目的UWP添加Windows桌面扩展。更多信息请访问
之后,您可以保存当前的锁屏
图像,然后再使用锁屏
进行操作:
if(apinfo.IsTypePresent(“Windows.System.UserProfile.LockScreen”))
{
var fileName=“originalLockScreenImage”;
//检查文件是否存在
var originalLockScreenFile=wait ApplicationData.Current.LocalFolder.TryGetItemAsync(文件名);
if(originalLockScreenFile==null)
{
var currentImageStream=Windows.System.UserProfile.LockScreen.GetImageStream();
var tempFile=await ApplicationData.Current.LocalFolder.CreateFileAsync(文件名,CreationCollisionOption.OpenIfExists);
使用(var fileStream=await tempFile.OpenAsync(FileAccessMode.ReadWrite))
{
等待currentImageStream.AsStream().CopyToAsync(fileStream.AsStream());
}
}
其他的
{
//如果需要,请回滚
等待Windows.System.UserProfile.LockScreen.SetImageFileAsync((IStorageFile)originalLockScreenFile);
}
}
提供了设置锁屏图像的方法。但是没有方法删除锁屏图像或将其设置回系统
在Windows 10桌面中,默认情况下,它将应用程序用于锁定屏幕图片。据我所知,我们无法通过API使用Windows spotlight
设置锁屏
在Windows mobile 10中,锁定屏幕与Windows 10桌面不同。默认情况下,它使用My picture
作为一种解决方法,您可以启动锁屏设置,让用户选择My picture
或Windows聚光灯
。无论是在Windows 10桌面还是在Windows mobile 10中,锁屏设置的uri都是相同的
例如:
bool result=wait Launcher.launchurisync(新Uri(“ms设置:锁屏”);
提供了设置锁屏图像的方法。但是没有方法删除锁屏图像或将其设置回系统
在Windows 10桌面中,默认情况下,它将应用程序用于锁定屏幕图片。据我所知,我们无法通过API使用Windows spotlight
设置锁屏
在Windows mobile 10中,锁定屏幕与Windows 10桌面不同。默认情况下,它使用My picture
作为一种解决方法,您可以启动锁屏设置,让用户选择My picture
或Windows聚光灯
。无论是在Windows 10桌面还是在Windows mobile 10中,锁屏设置的uri都是相同的
例如:
bool result=wait Launcher.launchurisync(新Uri(“ms设置:锁屏”);
我假设您希望将平台恢复到原始状态或其他状态。选择设置图标(齿轮形状的东西),然后转到“个性化”。点击后,你会在左侧看到一个垂直的选项列表,其中一个是“锁定屏幕”。“背景选项”下的选项栏有一个小的下拉展开箭头。如果一切顺利,你将有三个选择,其中一个应该是“Windows聚光灯”。如果你想要,就接受它。如果您想要不同的图片,请浏览。希望这是有用的和有帮助的。我假设您希望将您的平台恢复到原始状态。选择设置图标(齿轮形状的东西),然后转到“个性化”。点击后,你会在左侧看到一个垂直的选项列表,其中一个是“锁定屏幕”。“背景选项”下的选项栏有一个小的下拉展开箭头。如果一切顺利,你将有三个选择,其中一个应该是“Windows聚光灯”。如果你想要,就接受它。如果您想要不同的图片,请浏览。希望这是有用的和有帮助的。嗨!这是哪种编程语言的代码快照?@netvictive For C#我正试图在Visual Studio中创建一个简单的解决方案,用于创建一个命令行exe,以更改锁定墙纸。你能告诉我需要安装哪个SDK才能拥有Windows.System.UserProfile吗?@netvice如果你想使用