我是新的窗口8應用程序開發。我想創建一個簡單的JavaScript照片應用程序。在我的應用程序中,我想顯示一個資產文件夾供用戶選擇他們選擇的圖像。有人可以幫我弄這個嗎?如何在Windows 8應用程序中顯示assets文件夾?
回答
由於您使用JS來構建你的應用程序,所有你需要做的就是寫了一個小腳本,其中列出了路徑,你該文件夾中豎起的資產,並通過其鏈接HTML頁面。你是否試圖動態地做到這一點?我不認爲這樣的解決方案存在..
編輯:在第二個想法,你有沒有考慮使用承諾運行腳本每次新資源添加到文件夾?保持對文件夾的檢查並在添加資源時引發標誌,根據標誌狀態,調用承諾更新腳本將包含新添加的資源。您可能還需要考慮在承諾可能更新頁面時用戶可能正在選擇數據的情況。適當的使用會話存儲來處理這種情況。
有一個FilePicker控件,可讓您輕鬆顯示圖像/文件供用戶選擇。這裏是a code sample;下載JavaScript版本。也有鏈接到API文檔here的指南。
從代碼示例的摘錄:
// Create the picker object and set options
var openPicker = new Windows.Storage.Pickers.FileOpenPicker();
openPicker.viewMode = Windows.Storage.Pickers.PickerViewMode.thumbnail;
openPicker.suggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.picturesLibrary;
// Users expect to have a filtered view of their folders depending on the scenario.
// For example, when choosing a documents folder, restrict the filetypes to documents for your application.
openPicker.fileTypeFilter.replaceAll([".png", ".jpg", ".jpeg"]);
// Open the picker for the user to pick a file
openPicker.pickSingleFileAsync().then(function (file) {
if (file) {
// Application now has read/write access to the picked file
WinJS.log && WinJS.log("Picked photo: " + file.name, "sample", "status");
} else {
// The picker was dismissed with no selected file
WinJS.log && WinJS.log("Operation cancelled.", "sample", "status");
}
});
感謝您的指導,我想在這裏顯示我的資產文件夾示例圖像:http://i.stack.imgur.com /7Gd7W.png – srini 2013-02-19 14:41:23
使用AppBar類將文件夾名稱添加到底部的應用程序欄,然後使用Flyout類添加圖像。以下是一些快速入門代碼示例:AppBar - http://msdn.microsoft.com/en-us/library/windows/apps/hh465309.aspx,Flyout - http://msdn.microsoft.com/en-us/library /windows/apps/hh465354.aspx – 2013-02-19 15:12:47
所以這就是*你可以做到這一點,但你可能想要閱讀AppBar指南http://msdn.microsoft.com/en-us/library/windows/apps/ hh465302.aspx繼續。如果你的AppBar上的按鈕空間多於文件夾,你會怎麼做? FilePicker控件是爲此目的而設計的,在這裏可能是更好的選擇。你可以在啓動FilePicker的AppBar中放置一個按鈕。 – 2013-02-19 15:17:22
- 1. 在Windows 8應用程序中顯示文檔庫文件夾
- 2. 在Windows 8應用程序中瀏覽文件夾?
- 3. Git沒有顯示'assets'文件夾
- 4. 顯示Windows 8應用程序的KPI
- 5. 如何在我的android應用程序中訪問assets文件夾?
- 6. Windows商店應用程序不顯示在Windows 8中
- 7. 將圖片上傳到windows store應用程序的Assets文件夾中
- 8. 如何使用Windows Store應用程序編程從Windows 8中的特定文件夾獲取文件?
- 9. 將文件保存在Windows 8應用程序的本地文件夾中
- 10. 如何從rails應用程序的assets/images文件夾中獲取圖像
- 11. 在Windows 8中顯示網絡應用程序作爲全屏應用程序
- 12. Windows 8應用程序本地文件夾圖像
- 13. 在Windows Phone 8應用程序中顯示PDF
- 14. 在Windows 8應用程序中顯示和隱藏項目
- 15. 標題未顯示在Windows Phone 8 Dojo應用程序中
- 16. 在Windows 8應用程序中顯示動態圖片gallerys?
- 17. 在Windows Phone 8中未顯示SVG Phonegap應用程序
- 18. 如何在Windows窗體應用程序中顯示MFC控件?
- 19. 如何讓我的Windows Phone 7應用程序顯示在Windows Phone 8市場?
- 20. Xcode iOS 11顯示應用程序中的文件夾應用程序File Apple
- 21. 如何在Windows應用程序中的文件夾中保存文件
- 22. FileNotFoundException從Windows應用商店中的Assets文件夾中讀取JSON文件
- 23. 如何在Windows 8(WinRT)應用程序中顯示可縮放圖像?
- 24. 如何在Windows 8上顯示Xamarin Forms中的任意文件夾的圖像
- 25. 如何在Windows Phone 8中創建相冊文件夾編程
- 26. 在Android中查看音樂應用程序的raw/assets文件夾的內容?
- 27. 如何在assets目錄下的文本文件中顯示「®」?
- 28. 如何在Windows 8應用程序中訪問另一程序的應用程序數據中的文件?
- 29. 在開發/應用程序文件夾中添加文件,未在應用程序菜單中顯示
- 30. 在開始頁面顯示自己的Windows 8應用程序
舉一些例子說明,請 – srini 2013-02-27 18:53:12
目前我佔據的其他任務。我會寫一個示例代碼並在週末在這裏分享。自從我贏了8次之後,我已經過了幾個月的時間,我需要一些時間來騎自行車:) – Shouvik 2013-02-28 11:18:12