IEditableCollectionView.CanCancelEdit Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die Auflistungsansicht ausstehende Änderungen verwerfen und die ursprünglichen Werte eines bearbeiteten Objekts wiederherstellen kann.
public:
property bool CanCancelEdit { bool get(); };
public bool CanCancelEdit { get; }
member this.CanCancelEdit : bool
Public ReadOnly Property CanCancelEdit As Boolean
Eigenschaftswert
truewenn die Auflistungsansicht ausstehende Änderungen verwerfen und die ursprünglichen Werte eines bearbeiteten Objekts wiederherstellen kann; andernfalls . false
Beispiele
Im folgenden Beispiel wird CanCancelEdit überprüft, ob die ursprünglichen Werte des bearbeiteten Elements wiederhergestellt werden können, bevor es aufgerufen wird CancelEdit. Wenn die Werte nicht wiederhergestellt werden können, müssen Sie dazu zusätzliche Logik angeben. Wenn dies möglich ist, werden die Werte beim Aufrufen CancelEditdes Beispiels wiederhergestellt. Das gesamte Beispiel finden Sie unter Ändern einer Auflistung mithilfe des IEditableCollectionView-Beispiels.
// 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()
Hinweise
CanCancelEdit ist true , wenn die Ansicht den Begriff "Ausstehende Änderungen" für das aktuell bearbeitete Element unterstützt. Eine Sammlungsansicht truekann z. B. zurückgegeben werdenIEditableObject, wenn das bearbeitete Element implementiert wird, oder wenn die Ansicht Informationen zum Status des Elements enthält, mit dem ein Rollback von Änderungen ausgeführt werden kann.
CanCancelEdit ist false , wenn die Ansicht Keine Änderungen für ein Objekt wiederherstellen kann. Rufen Sie CancelEdit in diesem Fall auf, damit die Ansicht den Bearbeitungszustand verlässt, und stellen Sie Logik bereit, um die Änderungen für das bearbeitete Objekt wiederhergestellt zu können.