私は次のようなコードを介して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;