嗨我想做這樣的事情我想從ListView的本身更新ListView的源,這樣我就不必修改另一個對象中的ListView在其中的源代碼。我想從ListView中刪除項目嘗試,但當然這是行不通的WPF ListView更新來源ListView
無效delete_Click(對象發件人,RoutedEventArgs E) {
List<EntityObject> items = new List<EntityObject>();
foreach (EntityObject item in listView.SelectedItems)
{
itemsToBeDeleted.Add(item);
}
OnDeleteItems(items);//Database delete logic in here
listView.Items.Remove(items.First());//After DataBase delete also delete the item from the listview's source so that listView' itself will be updated too.
listView.Refresh();
listView.SelectedItem = null;
}
,我不想將源列表ListView作爲參考,並在ListView中更新如下
公共無效SETLIST(參考文獻列表itemList中) {
sauce =itemlist;
list.ItemsSource = itemList;
}
sauce.Items.Remove(items.First());
任何想法?