BindingGroup.CancelEdit メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
編集トランザクションを終了し、保留中の変更を破棄します。
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
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET