我正在获取文档库文件夹。但我不知道如何在 MainPage.Xaml(设计页面)中显示 geeting 文件夹。
这是我的代码:
var folders = await KnownFolders.DocumentsLibrary.GetFoldersAsync();
如果有人指导我。提前致谢。
我正在获取文档库文件夹。但我不知道如何在 MainPage.Xaml(设计页面)中显示 geeting 文件夹。
这是我的代码:
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;
}
这将向您显示 ListView 中 DocumentsLibrary 中的所有文件夹。希望能帮助到你。
您需要在 XAML 中使用 ListView 或 GridView 或 ListBox(取决于您要使用它做什么)并将其绑定到文件夹列表。然后您需要一个 ItemTemplate 来指定您想要显示的内容,例如文件夹名称、路径、大小等