1

我试图在鼠标左键单击时在 gridview 中选择多个项目。我通过右键单击完成了它。我还在左键单击时完成了单项选择,如下所示

   if (this.UsingLogicalPageNavigation()) this.InvalidateVisualState();
        this.itemsViewSource.View.MoveCurrentTo(e.ClickedItem);

我们如何在左键单击时在 GridView 中进行多项选择?

4

1 回答 1

0

由于您想使用左键选择项目,我假设您不希望项目单击行为?在这种情况下,请使用以下...

<GridView
        ItemsSource="{Binding Source={StaticResource groupedItemsViewSource}}"
        ItemTemplate="{StaticResource Standard250x250ItemTemplate}"
        SelectionMode="Multiple"
        IsSwipeEnabled="false"
        IsItemClickEnabled="False" />

如果您想允许项目单击行为,您将设置IsItemClickEnabled = true;并使用内置的滑动选择机制来选择项目。

<GridView
        ItemsSource="{Binding Source={StaticResource groupedItemsViewSource}}"
        ItemTemplate="{StaticResource Standard250x250ItemTemplate}"
        SelectionMode="Multiple"
        IsSwipeEnabled="true"
        IsItemClickEnabled="true"
        ItemClick="ItemView_ItemClick">
于 2013-01-07T11:11:55.097 回答