2013-01-07 21 views
1

我想在gridview左鍵點擊鼠標時選擇多個項目。 我用右鍵單擊完成。 我還做項目的單項選擇左鍵單擊像下面在GridView上左鍵點擊多項選擇

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

我們該怎麼辦項目的多選在GridView控件上左擊?

回答

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"> 
+0

嗨,先生,對於多項選擇我們必須做到這一點IsItemClickEnabled =「false」 – Sajid