我正在开发一个Windows应用商店。我有一个gridview控件,它有一个名为“fileName”的文本块。我已经以编程方式设置gridview以显示应用程序的本地文件夹中存在的文件的名称。名称显示在“fileName”文本块中。 现在我想将textblock(fileName)内容存储到变量中,以便在用户选择特定项时我可以使用该变量来访问文件。我怎样才能做到这一点?
这里是xaml代码:
<DataTemplate x:Key="ImageOverlayAlbumDataTemplate">
<Grid Background="#FF939598" Height="130" Width="130">
<Image Source="/Assets/reel.png" Stretch="UniformToFill"/>
<StackPanel Orientation="Vertical" Background="#CC000000" Height="50" VerticalAlignment="Bottom">
<TextBlock x:Name="fileName" Text="{Binding}" Margin="10,3,0,0" Width="120" Height="20"
TextTrimming="WordEllipsis" HorizontalAlignment="Left"/>
</StackPanel>
</Grid>
</DataTemplate>
<GridView x:Name="displayFiles" CanReorderItems="True" CanDragItems="True"
ItemTemplate="{StaticResource ImageOverlayAlbumDataTemplate}" Margin="41,46,682,191" Grid.Row="1" >
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<ItemsWrapGrid MaximumRowsOrColumns="3"/>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
答案 0 :(得分:0)
gridview上有一个selecteditems属性,可以是绑定到字符串列表的数据。
请注意,您还必须在网格上设置属性以允许多项选择(SelectionMode="multiple")