當要存取某個檔案的時候,我們可以使用ApplicationData Class (提供對應用程式資料存放區的存取。 應用程式資料是由本機、漫遊或暫時的檔案與設定所組成)來取得相對應的 StorageFolder物件,接著依序取得檔案所在位置的目錄 StorageFolder物件,接著取得該目錄下的檔案 StorageFile物件,如此,就可以針對該檔案來進行操作了。
不過,我們可以透過檔案的 URI(統一資源識別元)配置,指出該檔案所在的路徑,我們可以參考這些檔案是來自於 [應用程式套件]、[資料資料夾]或[資源]的應用程式檔案。
ms-appx
配置參考來自應用程式套件的應用程式檔案 (請參閱應用程式套件與部署)。
這類檔案通常為靜態影像、資料、程式碼及配置檔。
ms-appdata
使用 ms-appdata 配置來參考應用程式檔案,這些檔案來自應用程式的本機、漫遊及暫存資料資料夾。
若想要讀取[本機]、[暫存]、[漫遊]這三個資料夾,可以使用下列的 URI
本機資料夾 ms-appdata:///local/
暫存資料夾 ms-appdata:///temp/
漫遊資料夾 ms-appdata:///roaming/
ms-resource
使用 ms-resource 配置來參考應用程式資源,這類資源通常是字串資源。
參考來源:http://msdn.microsoft.com/zh-tw/library/windows/apps/jj655406.aspx
不過,我們可以透過檔案的 URI(統一資源識別元)配置,指出該檔案所在的路徑,我們可以參考這些檔案是來自於 [應用程式套件]、[資料資料夾]或[資源]的應用程式檔案。
ms-appx
配置參考來自應用程式套件的應用程式檔案 (請參閱應用程式套件與部署)。
這類檔案通常為靜態影像、資料、程式碼及配置檔。
void PopupForSheetMusic_Closed(object sender, object e) { this.imgSheetMusic.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/Core/btn_sheet music_n.png")); }
public MyChannelData() { this.ID = RandomString(20); this.OrderNo = 99999; this.Title = ""; this.CreateDatetime = DateTime.Now; this.RecordLength = TimeSpan.FromSeconds(0); this.GetProductInfo_Data = new GetProductInfo_Response_Data(); this.RecordingType = Business.RecordingType.VIDEO; this.Cover = "ms-appx:///Assets/Images/Core/img_voice_picture.png"; }
ms-appdata
使用 ms-appdata 配置來參考應用程式檔案,這些檔案來自應用程式的本機、漫遊及暫存資料資料夾。
若想要讀取[本機]、[暫存]、[漫遊]這三個資料夾,可以使用下列的 URI
本機資料夾 ms-appdata:///local/
暫存資料夾 ms-appdata:///temp/
漫遊資料夾 ms-appdata:///roaming/
if (xi.Count >= 1) { di.Cover = xi[0].GetProductInfo_Data.ProductCover; di.Cover = string.Format("ms-appdata:///local/CoverImages/{0}.png", xi[0].GetProductInfo_Data.ProductID); } if (xi.Count >= 2) { di.Cover2 = xi[1].GetProductInfo_Data.ProductCover; di.Cover2 = string.Format("ms-appdata:///local/CoverImages/{0}.png", xi[1].GetProductInfo_Data.ProductID); } if (xi.Count >= 3) { di.Cover3 = xi[2].GetProductInfo_Data.ProductCover; di.Cover3 = string.Format("ms-appdata:///local/CoverImages/{0}.png", xi[2].GetProductInfo_Data.ProductID); }
ms-resource
使用 ms-resource 配置來參考應用程式資源,這類資源通常是字串資源。
參考來源:http://msdn.microsoft.com/zh-tw/library/windows/apps/jj655406.aspx
沒有留言:
張貼留言