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

注釈

このメソッドにより、ソース オブジェクトが変更を実行して編集トランザクションを終了できる場合、ソースは保留中の変更を破棄します。 次に、保存されたソース値を使用してターゲット プロパティを更新します。

ItemsIEditableObject呼び出しを実装するCancelEdit内の各オブジェクトについてIEditableObject.CancelEdit

適用対象