調用通用的API來設定桌面桌面,是一件既簡單又有趣的事情,結合XAML可以生成圖像的特性,你甚至可以做一個應用,讓使用者用他所拍的照片做成一張自定義桌面,然後作為桌面桌面。
這個API是通用的,應用運作在任意Windows裝置上都能使用,當然包括手機。在Windows.System.UserProfile命名空間下,有一個叫UserProfilePersonalizationSettings的類,它可以修改鎖屏桌面和桌面桌面,調用後會傳回bool值,如果成功就是true,如果人品不佳就傳回false。
在調用UserProfilePersonalizationSettings類前,先通路一下IsSupported方法,看看是否支援該操作。然後通過Current屬性可以擷取到一個UserProfilePersonalizationSettings執行個體,之後你就可以設定桌面了。
調用TrySetLockScreenImageAsync方法設定鎖屏桌面,調用TrySetWallpaperImageAsync方法可以設定桌面桌面,參數都是用來作為背景的圖檔檔案的StorageFile。
從這也看到,用起來真的很簡單,給你看個例子:
看看效果吧。在PC上運作是這樣的。

在手機上運作是這樣的。
然後以設定手機桌面桌面為例,修改桌面後的開始螢幕是這樣的。
如何,是不是很簡單呢。
示例下載下傳位址:http://files.cnblogs.com/files/tcjiaan/CustomWallpage.zip