ListViewItem에서 ListView.SelectedListViewItemCollection 개체를 만들고 싶습니다.ListViewItem을 ListView.SelectedListViewItemCollection으로 변환하려면 어떻게해야합니까?
public ListView.SelectedListViewItemCollection getSelectedListViewItemCollection(ListViewItem myListViewItem)
{
ListView myListView = new ListView();
ListViewItem listViewItem = (ListViewItem)myListViewItem.Clone();
listViewItem.Selected = true;
myListView.Items.Add(listViewItem);
return new ListView.SelectedListViewItemCollection(myListView);
}
그러나 빈 목록이 반환됩니다 그건 내 방식입니다. (목록에 주어진 listViewItem이 포함되어 있다고 가정) 내 접근 방식에 문제가 있습니까?
좀 더 넓은 그림을 줄 수 있습니까? 여기서 귀환 가치로 무엇을하려합니까? 나는 당신이하고자하는 것이 무엇이든 달성하기위한 더 좋은 방법이 있다고 의심합니다. – Crisfole
대신'IEnumerable'을 반환해야합니다. –
SLaks
절대로 시도하지 않았지만 복제가 문제라고 말했을 것입니다. 선택한 항목은 선택한 항목이 맞아야합니다. –