BindingGroup.CancelEdit Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ukončí transakci úprav a zahodí čekající změny.
public:
void CancelEdit();
public void CancelEdit();
member this.CancelEdit : unit -> unit
Public Sub CancelEdit ()
Příklady
Následující příklad volání CancelEdit zahodí čekající změny a potom volání BeginEdit k přípravě zdroje, který se má znovu upravit.
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
Poznámky
Tato metoda způsobí, že zdroje zahodí čekající změny, pokud je zdrojový objekt schopen to provést a ukončit edit transakce. Pak metoda aktualizuje cílové vlastnosti uloženými zdrojovými hodnotami.
Pro každý objekt, který Items implementuje IEditableObject, CancelEdit volání IEditableObject.CancelEdit