がりらぼ

WindowsRuntimeの応援ブログ

ロックスクリーンの画像を取得、設定するには

LockScreen

WindowsRuntimeはロック画面の画像を取得、設定することができます。

Windows.System.UserProfile.LockScreenクラスを使います。

OriginalImageFileプロパティには現在のロックスクリーンの画像Uriが入っています

//現在のロックスクリーンUri
Uri nowLockScreenUri=LockScreen.OriginalImageFile;

ロックスクリーンの画像を変更するにはSetImageFileAsyncメソッドを使います。

FileOpenPicker picker = new FileOpenPicker();
picker.FileTypeFilter.Add(".png");
picker.FileTypeFilter.Add(".jpg");
var file=await picker.PickSingleFileAsync();
 
 
//ロックスクリーンを設定
await LockScreen.SetImageFileAsync(file);