0
我有通用的應用程序和共享資產。這些是我在移動和桌面應用中使用的圖片。但是,顯然安裝文件夾不能在代碼隱藏中訪問。有辦法如何實現這一點,或者我必須將圖片添加到兩個平臺明智的項目?如何在Win 8.1通用應用程序中獲取文件共享資源?
我有通用的應用程序和共享資產。這些是我在移動和桌面應用中使用的圖片。但是,顯然安裝文件夾不能在代碼隱藏中訪問。有辦法如何實現這一點,或者我必須將圖片添加到兩個平臺明智的項目?如何在Win 8.1通用應用程序中獲取文件共享資源?
但是,顯然安裝文件夾不能在代碼隱藏中訪問。
不,它是可訪問的。
是否有辦法如何實現,或者我必須將圖片添加到兩個平臺項目?
我們可以使用Package.InstalledLocation訪問文件夾或文件的安裝位置,例如是這樣的:
var assetsfolder = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFolderAsync("Assets");
而且我們也不需要將圖片添加到這兩個平臺的項目。您可以創建例如名爲「ShareAssets」的文件夾[項目] .Shared這樣的:
而且我把這個圖片的文件夾下,所以都將在Windows 8.1項目和Windows Phone 8.1的項目能夠訪問此文件夾:
<Image Source="ShareAssets/miao4.jpg" />
正如我提供的方法,我們也可以在代碼中從兩個平臺訪問此文件夾的背後:
var shareassetsfolder = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFolderAsync("ShareAssets");