IEditableCollectionView.CancelEdit Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.