为了账号安全,请及时绑定邮箱和手机立即绑定

WPF里如何取得ListView选中的行的索引?

/ 猿问

WPF里如何取得ListView选中的行的索引?

慕后森 2018-11-05 05:04:15

WinForm里有ListView.SelectedItems[i].Index,WPF中没有这个属性啊
自己的方法是:

System.Collections.IList selectedDataCollection = listViewQueue.SelectedItems;
foreach (getData selectData in listViewQueue.SelectedItems)
{
int selectIndex = listData.IndexOf(selectData);
}
但是要遍历查询,执行效率不高啊

查看完整描述

1 回答

?
RISEBY

遍历不一定效率不高,Winform自带的selectedItems也是通过遍历返回数据的。
看你有没有使用MVVM模式,如果用了,那在Xaml里面设置其RowStyle,绑定前台的行选中属性与后台自定义的选中属性。剩下的就是你后台遍历绑定的数据就可以得到哪些行选中。

查看完整回答
反对 回复 2018-11-16

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信