Bagikan melalui


BindingBase.Delay Properti

Definisi

Mendapatkan atau mengatur jumlah waktu, dalam milidetik, untuk menunggu sebelum memperbarui sumber pengikatan setelah nilai pada target berubah.

public:
 property int Delay { int get(); void set(int value); };
public int Delay { get; set; }
member this.Delay : int with get, set
Public Property Delay As Integer

Nilai Properti

Jumlah waktu, dalam milidetik, untuk menunggu sebelum memperbarui sumber pengikatan.

Keterangan

Saat Anda menggunakan pengikatan untuk memperbarui sumber pengikatan setiap kali nilai properti berubah pada target, Anda mengatur properti ke ModeTwoWay dan UpdateSourceTrigger ke PropertyChanged. Dalam situasi ini, Anda dapat menggunakan Delay properti untuk menentukan apakah harus ada penundaan waktu antara kapan target diubah dan kapan sumber diperbarui. Ini berguna ketika Anda ingin memungkinkan pengguna mengubah properti pada objek sumber tetapi Anda tidak ingin setiap perubahan segera diterapkan ke sumbernya. Misalnya, Anda memiliki kotak teks yang terikat dua arah data ke properti objek data. Saat pengguna mengubah nilai dalam kotak teks, sumber akan diperbarui. Untuk mengaktifkan skenario ini, Anda mengatur Mode properti pada ke BindingTwoWay dan UpdateSourceTrigger ke PropertyChanged. Untuk menghindari pembaruan objek sumber dengan setiap penekanan tombol, atur Delay properti ke nilai yang wajar untuk menyebabkan pengikatan diperbarui hanya setelah jumlah waktu tersebut berlalu sejak pengguna berhenti mengetik.

Berlaku untuk