BindingOperations.SetBinding 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.
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.
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.