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

Ser*_*gel 2 xaml windows-store-apps

我有一个像这样的ListView:

<ListView SelectionMode="Single" IsItemClickEnabled="True" ItemsSource="..." ItemClick="listView_ItemClick">
    ...
</ListView>
Run Code Online (Sandbox Code Playgroud)

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

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

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

Ros*_*gan 5

根据MSDN:

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

我是一个人或另一个人.但为什么不使用SelectionMode ="Single",并订阅选择更改事件?