IEditableCollectionView.CanCancelEdit Propriété
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.
Obtient une valeur qui indique si la vue de collection peut ignorer les modifications en attente et restaurer les valeurs d'origine d'un objet modifié.
public:
property bool CanCancelEdit { bool get(); };
public bool CanCancelEdit { get; }
member this.CanCancelEdit : bool
Public ReadOnly Property CanCancelEdit As Boolean
Valeur de propriété
true
si la vue de collection peut ignorer les modifications en attente et restaurer les valeurs d’origine d’un objet modifié ; sinon, false
.
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
CanCancelEdit est true
si la vue prend en charge la notion de « modifications en attente » sur l’élément actuellement modifié. Par exemple, une vue de collection peut retourner true
si l’élément modifié implémente IEditableObjectou si la vue contient des informations sur l’état de l’élément qu’elle peut utiliser pour restaurer les modifications. CanCancelEdit est false
si la vue ne peut pas rétablir les modifications sur un objet . Dans ce cas, appelez CancelEdit pour faire en sorte que la vue quitte l’état d’édition et fournisse une logique pour rétablir les modifications sur l’objet qui a été modifié.