Поделиться через


BindingGroup.CancelEdit Метод

Определение

Завершает транзакцию изменения и отменяет ожидающие изменения.

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

Примеры

В следующем примере вызывается CancelEdit для отмены ожидающих изменений, а затем вызывается BeginEdit для подготовки источника к повторному редактированию.

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

Комментарии

Этот метод приводит к тому, что источники отменяют ожидающие изменения, если исходный объект может сделать это и завершить транзакцию редактирования. Затем метод обновляет свойства целевого объекта с помощью сохраненных исходных значений.

Для каждого объекта в Items , реализующего IEditableObject, CancelEdit вызывает IEditableObject.CancelEdit

Применяется к