IEditableCollectionView.CancelEdit Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ukončí transakci úprav a pokud je to možné, obnoví původní hodnotu položky.
public:
void CancelEdit();
public void CancelEdit();
abstract member CancelEdit : unit -> unit
Public Sub CancelEdit ()
Příklady
Následující příklad zjistí CanCancelEdit , 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 mohou být, hodnoty jsou obnoveny při ukázkových voláních CancelEdit. Pro celou ukázku viz Změna kolekce pomocí IEditableCollectionView Sample.
// 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
CancelEdit nastaví CurrentEditItem a null způsobí, že zobrazení kolekce ukončí stav úprav. Pokud CanCancelEdit ano true, CancelEdit obnoví také původní hodnoty upraveného objektu.