Bahasa

BindingMode Enum

Definisi

Menjelaskan bagaimana data disebarluaskan dalam pengikatan.

public enum class BindingMode
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class BindingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum BindingMode
Public Enum BindingMode
<object property="enumMemberName"/>
Warisan
BindingMode
Atribut

Bidang

Nama Nilai Deskripsi
OneWay 1

Memperbarui properti target saat pengikatan dibuat. Perubahan pada objek sumber juga dapat disebarluaskan ke target.

OneTime 2

Memperbarui properti target saat pengikatan dibuat.

TwoWay 3

Memperbarui target atau objek sumber saat berubah. Saat pengikatan dibuat, properti target diperbarui dari sumbernya.

Contoh

Contoh ini menunjukkan cara mengatur mode pengikatan di XAML.

<TextBox x:Name="MyTextBox" Text="Text" Foreground="{Binding Brush1, Mode=OneWay}"/>

Keterangan

Untuk pengikatan OneWay dan TwoWay , perubahan dinamis pada sumber tidak secara otomatis disebarkan ke target. Anda harus menerapkan antarmuka INotifyPropertyChanged pada objek sumber agar hal ini terjadi.

Untuk pengikatan TwoWay , perubahan pada target secara otomatis disebarkan ke sumber, kecuali jika target pengikatan adalah properti Teks . Dalam hal ini, pembaruan hanya terjadi ketika TextBox kehilangan fokus.

Untuk pengikatan OneTime dan OneWay , panggilan ke SetValue secara otomatis mengubah nilai target dan menghapus pengikatan.

Berlaku untuk

Lihat juga