C# 从多选择列表视图WPF c获取项目
我需要获得listview中多个项目的选定值的帮助 以下是我的XAML代码:C# 从多选择列表视图WPF c获取项目,c#,wpf,listview,C#,Wpf,Listview,我需要获得listview中多个项目的选定值的帮助 以下是我的XAML代码: <ListView x:Name="lb_employees" HorizontalAlignment="Left" Height="140" Margin="141,16,0,0" VerticalAlignment="Top" Width="255" Loaded="lb_employees_Loaded" SelectionChanged="lb_employees_SelectionChanged">
<ListView x:Name="lb_employees" HorizontalAlignment="Left" Height="140" Margin="141,16,0,0" VerticalAlignment="Top" Width="255" Loaded="lb_employees_Loaded" SelectionChanged="lb_employees_SelectionChanged">
<ListView.View>
<GridView>
<GridViewColumn Header="Last Name" DisplayMemberBinding="{Binding LastName}" />
<GridViewColumn Header="First Name" DisplayMemberBinding="{Binding FirstName}" />
<GridViewColumn Header="Employee ID" DisplayMemberBinding="{Binding Path=empid}" Width="0" />
</GridView>
</ListView.View>
</ListView>
我怎样才能在选择empid时获得empid的值
我已经尝试过这个代码,但它根本不起作用
private void lb_employees_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
foreach (classes.Employeeselected item in lb_employees.SelectedItems)
{
System.Windows.MessageBox.Show(item.empid.ToString());
}
}
任何帮助都将不胜感激。真奇怪。当我以前编译它时,它总是给我一个空异常错误。但现在,它似乎工作得很好
重新启动后,它似乎工作正常。也许这是内部版本的问题?根本不起作用-请更具体地说明问题所在。谁知道呢。但是,你可以删除你的问题而不是回答。这不太可能对其他人有任何帮助。事实上,我认为这对其他人会有很大帮助。我已经找东西找了两天了。我在Stackoverflow上找不到任何东西。但在你的问题中,你甚至没有告诉我到底是什么不起作用。那完全没用。没用的问题,没有答案。没有人能从中学到任何东西,因为你拒绝说什么是真正的错误,你不知道你改变了什么。
private void lb_employees_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
foreach (classes.Employeeselected item in lb_employees.SelectedItems)
{
System.Windows.MessageBox.Show(item.empid.ToString());
}
}