IEditableCollectionView.CancelEdit Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Finaliza la transacción de edición y, si es posible, restaura el valor original del elemento.
public:
void CancelEdit();
public void CancelEdit ();
abstract member CancelEdit : unit -> unit
Public Sub CancelEdit ()
Ejemplos
En el ejemplo siguiente se comprueba CanCancelEdit si se pueden restaurar los valores originales del elemento editado antes de llamar a CancelEdit. Si no se pueden restaurar los valores, debe proporcionar lógica adicional para hacerlo. Si pueden ser, los valores se restauran cuando el ejemplo llama a CancelEdit. Para obtener todo el ejemplo, consulte Cambio de una colección mediante el ejemplo 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()
Comentarios
CancelEdit establece en CurrentEditItemnull
y hace que la vista de colección salga del estado de edición. Si CanCancelEdit es true
, CancelEdit también restaura los valores originales del objeto editado.