BindingGroup.CancelEdit Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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