ListView网格项目保持不起作用

时间:2015-05-20 00:32:38

标签: c# windows xaml listview windows-store-apps

我使用带有多个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)
{

}

2 个答案:

答案 0 :(得分:0)

试试这个

<Grid x:Name="GridListItem" Holding="Grid_Holding">

答案 1 :(得分:0)

您是否记得网格上的IsHoldingEnabled或儿童?除非设置为true,否则不会触发保持事件。