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í ukázkové volání CancelEdit zahodí čekající změny a pak volání BeginEdit k přípravě zdroje, aby se znovu upravil.
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 udělat a ukončit transakci úprav. Pak metoda aktualizuje cílové vlastnosti uloženými zdrojovými hodnotami.
Pro každý objekt, Items který implementuje IEditableObject, CancelEdit volání IEditableObject.CancelEdit