0

我通过这样的代码生成一个 ListView:

myListView.Items.Add(personToAdd);

现在我想做一些长期计算,在计算持续期间我想禁用该项目。计算后我想再次启用该项目。添加对象时如何获取 ListViewItem?

4

1 回答 1

2

你得到这样的 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;
于 2012-10-02T09:15:53.407 回答