-1

私は C# を使用して Windows ストア アプリケーションに取り組んでいます。FileOpenPicker

FileOpenPicker fileOpenPicker = new FileOpenPicker();
fileOpenPicker.ViewMode = PickerViewMode.List;
fileOpenPicker.FileTypeFilter.Add(".epub");
files = await fileOpenPicker.PickMultipleFilesAsync();
foreach (StorageFile file in files)
{
      fileNames.Append(file.Name);
}
ItemGridView2.Items.Add(fileNames.ToString());

これらのファイルを取得した後、Gridview に配置したいファイル名を webview に表示する必要があります。

   <GridView x:Name="OutputgridView" Margin="185,182,0,0">
        <GridViewItem x:Name="item1" Height="144" Width="556"/>
    </GridView>

事前に感謝します。

4

1 に答える 1

1

これを試してみてください。

List<string> fileList = new List<string>();
...
foreach (StorageFile file in files)
{
      fileList.Add(file.Name);
}
OutputgridView.ItemSource = fileList;

xaml:

<GridView x:Name="OutputgridView" Margin="185,182,0,0">
       <DataTemplate>
       <TextBlock Text="{Binding}" />
       </DataTemplate>
    </GridView>

xaml 2 では、DataTemplate で好きなことを行うことができます。

<GridView x:Name="OutputgridView" Margin="185,182,0,0">
       <DataTemplate>
       <StackPanel Margin="0,0,0,0" >
       <Image Source="" />
       <TextBlock Text="{Binding}" />
       </StackPanel>
       </DataTemplate>
    </GridView>
于 2013-06-17T14:42:32.463 に答える