IEditableCollectionView.Remove(Object) Methode

Definitie

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.

Van toepassing op