如何在Windows应用商店应用程序中启用选择和项目单击

时间:2012-12-21 13:24:49

标签: xaml windows-store-apps

我有一个像这样的ListView:

<ListView SelectionMode="Single" IsItemClickEnabled="True" ItemsSource="..." ItemClick="listView_ItemClick">
    ...
</ListView>

显示此列表视图时,会选择第一个项目。

单击项目会触发listView_ItemClick。到目前为止一切都很好。

问题是,第一项始终保持选中状态。即使我点击其他项目,它们也会触发点击事件,但它们不会被选中。如何在触发点击事件时获取项目,并在用户点击或触摸它们时选择?

1 个答案:

答案 0 :(得分:5)

根据MSDN

  

如果将IsItemClickEnabled属性设置为true,则必须将SelectionMode属性设置为ListViewSelectionMode.None。处理ItemClick事件以响应用户交互。

我知道这是其中之一。但为什么不使用SelectionMode =“Single”,并订阅选择更改事件?