Partager via


IEditableCollectionView.CancelEdit Méthode

Définition

Met fin à la transaction de modification et, si possible, restaure la valeur d’origine de l’élément.

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

Exemples

L’exemple suivant montre CanCancelEdit comment case activée si les valeurs d’origine de l’élément modifié peuvent être restaurées avant d’appeler CancelEdit. Si les valeurs ne peuvent pas être restaurées, vous devez fournir une logique supplémentaire pour ce faire. Si elles peuvent l’être, les valeurs sont restaurées lorsque l’exemple appelle CancelEdit. Pour l’ensemble de l’exemple, consultez Modification d’une collection à l’aide de l’exemple 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()

Remarques

CancelEdit définit CurrentEditItem sur null et provoque la sortie de l’état d’édition de l’affichage de collection. Si CanCancelEdit a la valeur true, CancelEdit restaure également les valeurs d’origine de l’objet modifié.

S’applique à