BindingOperations.SetBinding Metode

Definisi

Membuat dan mengaitkan instans BindingExpressionBase baru dengan properti target pengikatan yang ditentukan.

public:
 static System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyObject ^ target, System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public static System.Windows.Data.BindingExpressionBase SetBinding(System.Windows.DependencyObject target, System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
static member SetBinding : System.Windows.DependencyObject * System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Shared Function SetBinding (target As DependencyObject, dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase

Parameter

target
DependencyObject

Target pengikatan pengikatan.

dp
DependencyProperty

Properti target pengikatan.

binding
BindingBase

Objek BindingBase yang menjelaskan pengikatan.

Mengembalikan

Instans BindingExpressionBase dibuat untuk dan terkait dengan properti yang ditentukan. Kelas BindingExpressionBase adalah kelas dasar dari BindingExpression, MultiBindingExpression, dan PriorityBindingExpression.

Pengecualian

Parameter binding tidak boleh null.

Contoh

Contoh berikut menunjukkan cara menggunakan metode ini untuk mengatur pengikatan. Dalam contoh ini, myNewBindDef adalah Binding objek yang menjelaskan pengikatan. Target pengikatan adalah myDateText, instans TextBlock kelas.

  // myDatetext is a TextBlock object that is the binding target object
BindingOperations.SetBinding(myDateText, TextBlock.TextProperty, myNewBindDef);
BindingOperations.SetBinding(myDateText, TextBlock.ForegroundProperty, myNewBindDef);
' myDatetext is a TextBlock object that is the binding target object
     BindingOperations.SetBinding(myDateText, TextBlock.TextProperty, myNewBindDef)
     BindingOperations.SetBinding(myDateText, TextBlock.ForegroundProperty, myNewBindDef)

Keterangan

Metode ini membuat instans baru dan BindingExpressionBase mengaitkan instans dengan properti dependensi yang diberikan dari objek yang diberikan. Metode ini adalah cara untuk melampirkan pengikatan ke arbitrer DependencyObject yang mungkin tidak mengekspos metode SetBinding-nya sendiri.

Berlaku untuk