2017-01-03 52 views
0

我在「koleksibuku」文件夾中有文件和文件夾。我希望gridview中顯示「koleksibuku」文件夾中的所有文件和文件夾。如果文件夾使用圖像:「ms-appx:///images/folders_png8761.png」,而如果文件使用圖像綁定。如何顯示gridview上的所有文件和文件夾?在Gridview上顯示文件和文件夾

注意:在「koleksibuku」文件夾中不一定是文件和文件夾。根據用戶的意願由用戶創建的文件夾文件夾名稱。

注:本地包

回答

0

「koleksibuku」文件夾中,我不會詳談,只是一個提示:

var gridViewItems = gridView.Items; 

var folder = await ApplicationData.LocalFolder.GetFolderAsync("kolesibuku"); 
foreach (var item in await folder.GetItemsAsync()) { 
    if (item.IsOfType(StorageItemType.Folder)) 
     processFolder(gridViewItems, (StorageFolder) item); // Add folder element to gridView 
    else if (item.IsOfType(StorageItemType.File)) 
     processFile(gridViewItems, (StorageFile) item); // Add file element to gridView 
} 
+0

我在畫面得到錯誤信息,如:https://開頭drive.google.com/file/d/0B4oRSWSS0hKDZDdGVlhaZEVFV0U/view?usp=sharing。我還有一個問題,如何顯示如果文件夾上使用圖像:「ms-appx:///images/folders_png8761.png」,而如果文件使用圖像綁定? – Rose

+0

@玫瑰@氰化物的答案中有一個小錯誤。它應該是'foreach(var item in await folder.GetItemsAsync())'not'foreach(var item = await folder.GetItemsAsync())''。 – Scavenger

相關問題