我使用带有多个DataTemplate的ListView。我试图检测用户点击项目以显示弹出窗口的时间。 从不调用GridItem_Holding。
XAML:
<DataTemplate x:Key="myKey1">
<Grid Holding="GridItem_Holding">
...
</Grid>
</DataTemplate>
<DataTemplate x:Key="myKey2">
<Grid Holding="GridItem_Holding">
...
</Grid>
</DataTemplate>
代码背后:
private void GridItem_Holding(object sender, HoldingRoutedEventArgs e)
{
}
答案 0 :(得分:0)
试试这个
<Grid x:Name="GridListItem" Holding="Grid_Holding">
答案 1 :(得分:0)
您是否记得网格上的IsHoldingEnabled或儿童?除非设置为true,否则不会触发保持事件。