我正在尝试在点击某个项目时停止选择gridview项目。每次点击一个项目时,它都会选择它并调出应用栏。
问题是,我需要独立处理项目轻敲和项目滑动选择事件。
我希望项目点按事件绑定页面上的另一个列表视图..虽然我想要项目滑动选择或右键单击以选择项目并调出应用栏。
我有选择改变行动..但它运作得太好了。每次点击一个项目时它都会触发。所以我将属性添加到网格项,IsTapEnabled =“False”。我已将项目点击事件处理程序的位置从网格项更改为gridview,并且仍然会触发selectionChanged事件。
有没有办法阻止gridview的selectionChanged事件在处理项目的项目点击事件时被解雇?
谢谢!
gridview XAML:
<GridView x:Name="GridViewName" Grid.Column="1" Margin="0, 75, 0, 0"
CanReorderItems="True" CanDragItems="True"
SelectionChanged="GridViewTasks_SelectionChanged_1"
IsTapEnabled="False" Tapped="Grid_Tapped_1">
<GridView.ItemTemplate>
<DataTemplate>
<Grid Style="{Binding Style}" HorizontalAlignment="Left"
Width="250" Height="150"
Drop="VariableSizedWrapGrid_Drop_1" AllowDrop="True" >
...
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
答案 0 :(得分:1)
您需要在GridView
IsSwipeEnabled="True" IsItemClickEnabled="True" ItemClick="ItemClick"