我正在製作一個文件瀏覽器應用程序的任務,您可以在其中查看所選文件夾中所有文件/文件夾的列表並且能夠打開文件夾。我使用folderpicker類從系統中選擇文件或文件夾,但我無法在Gridview中打開選定的文件。我附上了這個任務的代碼圖片。如何將Gridview控件連接到存儲文件夾
private async void Button_Click(object sender, RoutedEventArgs e)
{
fp.SuggestedStartLocation = PickerLocationId.Desktop;
fp.ViewMode = PickerViewMode.Thumbnail;
fp.FileTypeFilter.Add("*");
StorageFolder sf = await fp.PickSingleFolderAsync();
if (sf != null)
{
IReadOnlyList<IStorageItem> read = await sf.GetItemsAsync();
g.ItemsSource = read;
g.DisplayMemberPath = "name";
// g.CompleteViewChange();
}
}
這是可取的,代碼在這裏,而不是粘貼鏈接。這樣人們可以嘗試你的代碼。 – niksofteng
我現在發佈了代碼。請通過它。 –
你嘗試打開一個文件。我甚至沒有看到IStorageItem.Path屬性的用法。 – niksofteng