documentlibrary フォルダーを取得しています。しかし、MainPage.Xaml (デザイン ページ) に geeting フォルダーを表示する方法がわかりません。
ここに私のコードがあります:
var folders = await KnownFolders.DocumentsLibrary.GetFoldersAsync();
誰かが私を導くなら。前もって感謝します。
documentlibrary フォルダーを取得しています。しかし、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;
}
これにより、DocumentsLibrary 内のすべてのフォルダーが ListView に表示されます。それが役に立てば幸い。
XAML で ListView または GridView または ListBox を (目的に応じて) 使用し、それをフォルダー リストにバインドする必要があります。次に、フォルダ名、パス、サイズなど、表示したいものを指定するための ItemTemplate が必要です。