2014-02-20 79 views
0

我已將我的代碼中的照片存儲在相機膠捲中,後來我可以訪問它們,因爲我的應用程序數據中有他們的名字。但似乎沒有辦法用相機膠捲中的圖像的Uri更新週期圖塊。在CycleTile,Windows Phone 8上顯示相機滾動圖片

我試圖將圖像存儲(複製)到我的應用程序數據本地文件夾「TileImages」,它的Uri路徑應該是這樣的:「ms-appdata:///local/TileImages/11.jpg」,但這也不會工作。

這裏是我的代碼有一個小的修改:

 CycleTileData tileData = new CycleTileData 
     { 
      Title = "App Name", 
      Count = 0, 
     }; 

     tileData.CycleImages = await GetTilesImageUriAsync(); 
     // tileData shows correct Uri path's in Debug mode 

     ShellTile tile = ShellTile.ActiveTiles.FirstOrDefault(); 
     tile.Update(tileData); 

錯誤:

類型「System.ArgumentException」的異常出現在mscorlib.ni.dll但在用戶代碼中沒有處理

附加信息:uri

回答

0

Windows Phone中的Cycle Tile模板要求圖像是本地圖像,並且僅支持本地URI。圖像必須位於XAP文件(嵌入式資源/內容)中,或者圖像必須存儲到隔離存儲器中。

帶攝像頭的圖像來實現循環瓷磚最好的辦法是用某種後臺代理的下載圖像,並將它們保存在獨立存儲和使用它們的CycleTile

請參閱本link用於獲取圖像從手機文件夾。

相關問題