IEditableCollectionView.Remove(Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verwijdert u het opgegeven item uit de verzameling.
public:
void Remove(System::Object ^ item);
public void Remove(object item);
abstract member Remove : obj -> unit
Public Sub Remove (item As Object)
Parameters
- item
- Object
Het item dat moet worden verwijderd.
Voorbeelden
In het volgende voorbeeld wordt aanroepen CanRemove om te controleren of een item uit de verzameling kan worden verwijderd. Als een item kan worden verwijderd, wordt de gebruiker in het voorbeeld gevraagd om de actie te bevestigen en aan te roepen Remove als de gebruiker op Ja klikt. Zie Changing a Collection by Using IEditableCollectionView Sample voor het volledige voorbeeld.
IEditableCollectionView editableCollectionView =
itemsControl.Items;
if (!editableCollectionView.CanRemove)
{
_ = MessageBox.Show("You cannot remove items from the list.");
return;
}
if (MessageBox.Show("Are you sure you want to remove " + item.Description,
"Remove Item", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
{
editableCollectionView.Remove(itemsControl.SelectedItem);
}
Dim editableCollectionView As IEditableCollectionView = TryCast(itemsControl.Items, IEditableCollectionView)
If Not editableCollectionView.CanRemove Then
MessageBox.Show("You cannot remove items from the list.")
Return
End If
If MessageBox.Show("Are you sure you want to remove " & item.Description, "Remove Item", MessageBoxButton.YesNo) = MessageBoxResult.Yes Then
editableCollectionView.Remove(itemsControl.SelectedItem)
End If
Opmerkingen
Als item deze zich niet in de verzameling bevindt, Remove doet u niets.