BindingGroup.CancelEdit Methode

Definitie

Hiermee beëindigt u de bewerkingstransactie en verwijdert u de wijzigingen die in behandeling zijn.

public:
 void CancelEdit();
public void CancelEdit();
member this.CancelEdit : unit -> unit
Public Sub CancelEdit ()

Voorbeelden

In het volgende voorbeeld CancelEdit worden de wijzigingen die in behandeling zijn, genegeerd en vervolgens aanroepen BeginEdit om de bron voor te bereiden die opnieuw moeten worden bewerkt.

private void Cancel_Click(object sender, RoutedEventArgs e)
{
    // Cancel the pending changes and begin a new edit transaction.
    stackPanel1.BindingGroup.CancelEdit();
    stackPanel1.BindingGroup.BeginEdit();
}
Private Sub Cancel_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Cancel the pending changes and begin a new edit transaction.
    stackPanel1.BindingGroup.CancelEdit()
    stackPanel1.BindingGroup.BeginEdit()
End Sub

Opmerkingen

Deze methode zorgt ervoor dat de bronnen de wijzigingen in behandeling negeren, als een bronobject dit kan doen en de bewerkingstransactie kan beëindigen. Vervolgens werkt de methode de doeleigenschappen bij met de opgeslagen bronwaarden.

Voor elk object in Items dat implementeert IEditableObject, CancelEdit worden aanroepen IEditableObject.CancelEdit

Van toepassing op