IEditableCollectionView.CanCancelEdit Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die aangeeft of de verzamelingsweergave wijzigingen in behandeling kan negeren en de oorspronkelijke waarden van een bewerkt object kan herstellen.

public:
 property bool CanCancelEdit { bool get(); };
public bool CanCancelEdit { get; }
member this.CanCancelEdit : bool
Public ReadOnly Property CanCancelEdit As Boolean

Waarde van eigenschap

true als de verzamelingsweergave wijzigingen in behandeling kan negeren en de oorspronkelijke waarden van een bewerkt object kan herstellen; anders, false.

Voorbeelden

In het volgende voorbeeld wordt CanCancelEdit gecontroleerd of de oorspronkelijke waarden van het bewerkte item kunnen worden hersteld voordat het wordt aanroepen CancelEdit. Als de waarden niet kunnen worden hersteld, moet u aanvullende logica opgeven om dit te doen. Als dat mogelijk is, worden de waarden hersteld wanneer het voorbeeld wordt aanroepen CancelEdit. Zie Changing a Collection by Using IEditableCollectionView Sample voor het volledige voorbeeld.

// 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()

Opmerkingen

CanCancelEdit is true als de weergave ondersteuning biedt voor het begrip 'wijzigingen in behandeling' voor het momenteel bewerkte item. Een verzamelingsweergave IEditableObjectkan bijvoorbeeld worden geretourneerd true als het bewerkte item wordt geïmplementeerd of als de weergave informatie bevat over de status van het item dat het kan gebruiken om wijzigingen terug te draaien. CanCancelEdit is false als de weergave wijzigingen in een object niet kan terugzetten. In dat geval roept CancelEdit u aan om ervoor te zorgen dat de weergave de bewerkingsstatus verlaat en logica opgeeft om de wijzigingen in het object dat is bewerkt, te herstellen.

Van toepassing op