左键单击GridView中的多个项目选择

时间:2013-01-07 10:58:55

标签: c# windows-8 microsoft-metro

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

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

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

1 个答案:

答案 0 :(得分: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">