事件处理程序似乎是正确的但不会被抛出

时间:2014-06-25 08:41:59

标签: c# linq windows-phone

我正在做一个Windows 8.1手机应用程序,我有一个查询结果的listview。这是我的listview的xaml代码和填充数据的方法。当用户点击该项目时,我正在尝试做一些事情,但是我插入了一个断点,没有任何东西可以点击它。我在这里做错了什么?

private void lstStocks_ItemClick(object sender, ItemClickEventArgs e)
    {
        stocksMainPivot.SelectedIndex = 0;
    }

var query2 = from c in localSettings.Containers[query.FirstOrDefault()].Containers
                         select c.Key;

            if (query2.Count() > 0)
            {
                lstStocks.ItemsSource = query2;
            }

1 个答案:

答案 0 :(得分:1)

您应该将此代码添加到XAML中的ListView:

IsItemClickEnabled="True"

由于默认值为 False ,因此您必须将其设置为 True 。因此,您可以单击ListView项目。