在Windows 8应用程序中显示文档库文件夹

问题描述:

我收到了文档库文件夹。但我不知道如何在MainPage.Xaml(设计页面)中显示geeting文件夹。在Windows 8应用程序中显示文档库文件夹

这里是我的代码:

var folders = await KnownFolders.DocumentsLibrary.GetFoldersAsync(); 

如果有人指导我。提前致谢。

让我们假设你有一个ListView来显示所有的文件夹。点击一个按钮后,您想要显示DocumentsLibrary中的文件夹列表。对于这一点,下面的XAML使用:现在

<Button Content="Button" HorizontalAlignment="Left" Margin="216,172,0,0" VerticalAlignment="Top" Click="Button_Click_1"/> 
    <ListView x:Name="FolderList" HorizontalAlignment="Left" Height="100" Margin="216,328,0,0" VerticalAlignment="Top" Width="830"> 
     <ListView.ItemTemplate> 
      <DataTemplate> 
       <TextBlock Text="{Binding DisplayName}"></TextBlock> 
      </DataTemplate> 
     </ListView.ItemTemplate> 
    </ListView> 

,在后面写代码下面的代码:

private async void Button_Click_1(object sender, RoutedEventArgs e) 
    { 
     var folders = await Windows.Storage.KnownFolders.DocumentsLibrary.GetFoldersAsync(); 
     var data = folders.ToList<Windows.Storage.StorageFolder>(); 
     FolderList.ItemsSource = data; 

    } 

这将显示你所有的DocumentsLibrary内ListView中的文件夹。 希望,它有帮助。

+0

完美运作。谢谢你,Mayur –

您需要在XAML中使用ListView或GridView或ListBox(取决于您想要用它做什么)并将其绑定到文件夹列表。然后你需要一个ItemTemplate来指定你想要显示的内容,例如文件夹名称,路径,大小等