BindingGroup.CancelEdit Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengakhiri transaksi edit dan membuang perubahan yang tertunda.
public:
void CancelEdit();
public void CancelEdit ();
member this.CancelEdit : unit -> unit
Public Sub CancelEdit ()
Contoh
Contoh berikut memanggil CancelEdit untuk membuang perubahan yang tertunda lalu memanggil BeginEdit untuk menyiapkan sumber yang akan diedit ulang.
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
Keterangan
Metode ini menyebabkan sumber membuang perubahan yang tertunda, jika objek sumber mampu melakukannya dan mengakhiri transaksi edit. Kemudian metode memperbarui properti target dengan nilai sumber yang disimpan.
Untuk setiap objek dalam Items yang mengimplementasikan IEditableObject, CancelEdit panggilan IEditableObject.CancelEdit