2017-01-03 3 views
0

"koleksibuku"フォルダにファイルとフォルダがあります。私は "koleksibuku"フォルダ内のすべてのファイルとフォルダをgridviewに表示したい。フォルダに画像を使用している場合: "ms-appx:///imimages/folders_png8761.png"、画像バインディングを使用するファイルの場合すべてのファイルとフォルダをグリッドビューに表示するにはどうすればよいですか?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"の画像を使用してフォルダを表示する方法をもう1つ質問します。 – Rose

+0

@ローズシアンの答えに小さな間違いがあります。 'foreach(var item = await folder.GetItemsAsync())ではなく、' foreach(var item in await folder.GetItemsAsync()) 'でなければなりません。 – Scavenger

関連する問題