Share via


IEditableCollectionView.CanCancelEdit Vlastnost

Definice

Získá hodnotu, která označuje, zda zobrazení kolekce může zahodit čekající změny a obnovit původní hodnoty upravovaného objektu.

public:
 property bool CanCancelEdit { bool get(); };
public bool CanCancelEdit { get; }
member this.CanCancelEdit : bool
Public ReadOnly Property CanCancelEdit As Boolean

Hodnota vlastnosti

truepokud zobrazení kolekce může zahodit čekající změny a obnovit původní hodnoty upraveného objektu; v opačném případě . false

Příklady

Následující příklad získá CanCancelEdit ke kontrole, zda původní hodnoty upravené položky lze obnovit před voláním CancelEdit. Pokud hodnoty nelze obnovit, musíte k tomu zadat další logiku. Pokud je to možné, hodnoty se obnoví, když příklad zavolá CancelEdit. Celou ukázku najdete v tématu Změna kolekce pomocí ukázky IEditableCollectionView.

// 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()

Poznámky

CanCancelEdit je true , pokud zobrazení podporuje pojem "čekající změny" u aktuálně upravené položky. Zobrazení kolekce se true může vrátit například v případě, že upravená položka implementuje IEditableObject, nebo pokud zobrazení obsahuje informace o stavu položky, které může použít k vrácení změn zpět. CanCancelEdit pokud false zobrazení nemůže vrátit změny objektu. V takovém případě zavolejte CancelEdit , aby zobrazení ukončilo stav úprav a poskytlo logiku pro vrácení změn v objektu, který byl upraven.

Platí pro