我通过代码生成一个ListView,如下所示:
myListView.Items.Add(personToAdd);
现在我想做一些长期计算,而计算持续时我想禁用该项目。计算后我想再次启用该项目。添加对象时如何获取ListViewItem?
答案 0 :(得分: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;