在选择项目时获取SelectedItem
的{{1}}属性..
我在Tag
:
XAML
在<ListView IsItemClickEnabled="True" x:Name="settigns_listView" Margin="15,270,0,0" ItemClick="settigns_listView_ItemClick">
<ListViewItem Tag="credits" Margin="0,0,30,0" BorderThickness="0,0,0,3" BorderBrush="#FF353534" FontSize="26.667" Content="Credits"/>
<ListViewItem Tag="reset" Margin="0,10,30,0" BorderThickness="0,0,0,3" BorderBrush="#FF353534" FontSize="26.667" Content="Reset game"/>
</ListView>
事件中我有这个:
ItemClick
但是对于这一行private void settigns_listView_ItemClick(object sender, ItemClickEventArgs e)
{
ListViewItem listViewItem = settigns_listView.SelectedItem as ListViewItem;
string data = listViewItem.Tag.ToString();
}
我得到这个错误“对象引用不能为空”似乎我的listViewItem为null,但我不明白为什么?
有谁知道我做错了什么?
答案 0 :(得分:0)
使用调试器并检查:
也许您需要注册listview的SelectionChanged
事件而不是ListViewItem的Click
事件