次の方法で共有


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オブジェクトごとに、 をIEditableObjectCancelEdit呼び出します。IEditableObject.CancelEdit

適用対象