IEditableCollectionView.CanCancelEdit Özellik
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.
Koleksiyon görünümünün bekleyen değişiklikleri atıp atamayacağını ve düzenlenen bir nesnenin özgün değerlerini geri yükleyip geri yükleyemeyeceğini gösteren bir değer alır.
public:
property bool CanCancelEdit { bool get(); };
public bool CanCancelEdit { get; }
member this.CanCancelEdit : bool
Public ReadOnly Property CanCancelEdit As Boolean
Özellik Değeri
true koleksiyon görünümü bekleyen değişiklikleri atabiliyorsa ve düzenlenen bir nesnenin özgün değerlerini geri yükleyebiliyorsa; aksi takdirde , false.
Örnekler
Aşağıdaki örnek CanCancelEdit , düzenlenen öğenin özgün değerlerinin çağrısından CancelEditö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
CanCancelEdit , true görünümün o anda düzenlenen öğede "bekleyen değişiklikler" ifadesini destekliyorsa. Örneğin, düzenlenen öğe uygularsa trueveya görünümde değişiklikleri geri almak için kullanabileceği öğenin durumu hakkında bilgi varsa koleksiyon görünümü döndürülebilirIEditableObject.
CanCancelEdit , görünümün bir nesnedeki değişiklikleri geri döndürememesidir false . Bu durumda, görünümün düzenleme durumundan çıkmasını sağlamak ve düzenlenen nesnedeki değişiklikleri geri döndürmek için mantık sağlamak için çağrısı CancelEdit yapın.