我通过这样的代码生成一个 ListView:
myListView.Items.Add(personToAdd);
现在我想做一些长期计算,在计算持续期间我想禁用该项目。计算后我想再次启用该项目。添加对象时如何获取 ListViewItem?
你得到这样的 ListViewItem(这里我得到选定的 ListViewItem):
object selectedEntry = (object)myListBox.SelectedItem;
ListBoxItem lbi = this.myListBox.ItemContainerGenerator.ContainerFromItem(selectedEntry) as ListBoxItem;
但您也可以获得其他物品:
object selectedEntry = (object)myListBox.Items[int];
ListBoxItem lbi = this.myListBox.ItemContainerGenerator.ContainerFromItem(selectedEntry) as ListBoxItem;