Select GridView 中的图像

Select images in GridView

我在 GridView 中有一些照片:

<GridView x:Name="lista" Padding="5">
    <GridView.ItemTemplate>
        <DataTemplate>
            <StackPanel Background="#FF3E3E3E">
                <Image Width="150" Height="220" Source="{Binding}" ></Image>
            </StackPanel>
        </DataTemplate>
    </GridView.ItemTemplate>
</GridView>

我如何 select 来自 GridView 的多个图像(如 Windows 10 的 FilePicker)?

只需设置 SelectionMode 属性.

<GridView x:Name="lista" Padding="5" SelectionMode="Multiple">
    <GridView.ItemTemplate>
        <DataTemplate>
            <Image Width="150" Height="220" Source="{Binding}" />
        </DataTemplate>
    </GridView.ItemTemplate>
</GridView>

请注意,在提供的示例代码中,不需要 StackPanel(让您的可视化树尽可能小)。