IEditableCollectionView.CancelEdit Yöntem

Tanım

Düzenleme işlemini sonlandırır ve mümkünse özgün değeri öğeye geri yükler.

public:
 void CancelEdit();
public void CancelEdit ();
abstract member CancelEdit : unit -> unit
Public Sub CancelEdit ()

Örnekler

Aşağıdaki örnek CanCancelEdit , düzenlenen öğenin özgün değerlerinin çağrısı CancelEdityapılmadan önce geri yüklenip yüklenemeyeceğini denetler. Değerler geri yüklenemiyorsa, bunu yapmak için ek mantık sağlamanız gerekir. Olabilirlerse, örnek çağırdığında CancelEditdeğerler geri yüklenir. Örneğin tamamı için bkz. IEditableCollectionView Örneği Kullanarak Bir Koleksiyonu Değiştirme.

// If the objects in the collection can discard pending 
// changes, calling IEditableCollectionView.CancelEdit
// will revert the changes. Otherwise, you must provide
// your own logic to revert the changes in the object.

if (!editableCollectionView.CanCancelEdit)
{
    // Provide logic to revert changes.
}

editableCollectionView.CancelEdit();
' If the objects in the collection can discard pending 
' changes, calling IEditableCollectionView.CancelEdit
' will revert the changes. Otherwise, you must provide
' your own logic to revert the changes in the object.

If Not editableCollectionView.CanCancelEdit Then
    ' Provide logic to revert changes.
End If

editableCollectionView.CancelEdit()

Açıklamalar

CancelEditnull olarak ayarlar CurrentEditItem ve koleksiyon görünümünün düzenleme durumundan çıkmasını neden olur. ise CanCancelEdittrue, CancelEdit düzenlenen nesnenin özgün değerlerini de geri yükler.

Şunlara uygulanır