Cara: Menentukan arah pengikatan
Contoh ini menunjukkan cara menentukan apakah pengikatan hanya memperbarui properti target pengikatan (target), properti sumber pengikatan (sumber), atau properti target dan properti sumber.
Contoh
Anda menggunakan Binding.Mode properti untuk menentukan arah pengikatan. Berikut ini adalah opsi yang tersedia untuk mengikat pembaruan:
BindingMode.TwoWay memperbarui properti target atau properti setiap kali properti target atau properti sumber berubah.
BindingMode.OneWay memperbarui properti target hanya ketika properti sumber berubah.
BindingMode.OneTime memperbarui properti target hanya ketika aplikasi dimulai atau ketika DataContext mengalami perubahan.
BindingMode.OneWayToSource memperbarui properti sumber saat properti target berubah.
BindingMode.Default menyebabkan nilai default Mode properti target digunakan.
Untuk informasi selengkapnya, lihat enumerasi BindingMode.
Contoh berikut menunjukkan cara mengatur Mode properti.
<TextBlock Name="IncomeText" Grid.Row="0" Grid.Column="1"
Text="{Binding Path=TotalIncome, Mode=OneTime}"/>
Untuk mendeteksi perubahan sumber (berlaku untuk pengikatan OneWay dan TwoWay), sumber harus menerapkan mekanisme pemberitahuan perubahan properti yang sesuai seperti INotifyPropertyChanged. Lihat Menerapkan Pemberitahuan Perubahan Properti untuk contoh INotifyPropertyChanged implementasi.
Untuk TwoWay atau OneWayToSource pengikatan, Anda dapat mengontrol waktu pembaruan sumber dengan mengatur UpdateSourceTrigger properti . Lihat UpdateSourceTrigger untuk informasi lebih lanjut.
Baca juga
.NET Desktop feedback
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk