Bagikan melalui


IEditableCollectionView.Remove(Object) Metode

Definisi

Menghapus item yang ditentukan dari koleksi.

public:
 void Remove(System::Object ^ item);
public void Remove (object item);
abstract member Remove : obj -> unit
Public Sub Remove (item As Object)

Parameter

item
Object

Item yang akan dihapus.

Contoh

Contoh berikut memanggil CanRemove untuk memeriksa apakah item dapat dihapus dari koleksi. Jika item dapat dihapus, contoh meminta pengguna untuk mengonfirmasi tindakan dan memanggil Remove jika pengguna mengklik Ya. Untuk seluruh sampel, lihat Mengubah Koleksi dengan Menggunakan Sampel IEditableCollectionView.

IEditableCollectionView editableCollectionView = 
        itemsControl.Items as IEditableCollectionView; 

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

Keterangan

Jika item tidak ada dalam koleksi, Remove tidak melakukan apa-apa.

Berlaku untuk