IEditableCollectionView.CancelEdit Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.