簡體   English   中英

WP8 LockScreen.SetImageUri異常

[英]WP8 LockScreen.SetImageUri exception

當我使用以下uri時,LockScreen.SetImageUri方法失敗,並出現ArgumentException:

LockScreen.SetImageUri( new Uri("C:\\Data\\Users\\DefApps\\AppData\\{2F102375-2740-441C-BF2F-808608F47DA1}\\Local\\Wallpapers\\my_wallpaper.jpg",UriKind.Absolute));

我已經使用Windows Phone電動工具檢查了該圖像的存在,並且它的大小也適合。 該路徑是正確的,因為我可以從上述路徑創建一個StorageFile。

那么,為什么SetImageUri方法會拋出此異常?

如果我使用“ ms-appdata:///local/Wallpapers/my_wallpaper.jpg”,則它可以正常工作,但是這種uri不適用於StorageFile和StorageFolder。

“ ms-appdata://// local /”是您必須使用的uri方案,“這種uri在StorageFile和StorageFolder中不起作用”是什么意思? “本地”指向您的應用文件夾。 如果在此處創建文件,則可以使用該uri方案進行訪問。 請參閱http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/ff402541%28v=vs.105%29.aspx#BKMK_Localfolder

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM