我试图通过这个例子在XAML文件中创建一个ListView:
<ListView x:Name="listView1" SelectionChanged="ListView_SelectionChanged">
<x:String>Item 1</x:String>
<x:String>Item 2</x:String>
</ListView>
但是,如果我点击第1项进入其他页面,我该如何处理呢?
答案 0 :(得分:0)
您可以通过查看ListView_SelectionChanged
的{{1}}属性,在SelectedIndex
方法中执行此操作。如果该值为0,那么您将知道第一个项目已被选中,因此您可以执行导航到另一个页面。
此外,您应该知道-1表示没有选择任何项目。每次导航到包含列表(listView1
方法)的页面时,将SelectedItem
的{{1}}属性设置为null是一个很好的做法,因为listView1
单击已选中的项目时,不会触发事件。