كيفية القيام بما يلي: الحصول على كائن ربط من خاصية هدف الربط

يوضح هذا المثال كيفية الحصول على كائن ملزم من الممتلكات المستهدفة بيانات محددة.

مثال

يمكنك القيام بالعملية التالية للحصول على Binding الكائن:

// textBox3 is an instance of a TextBox
// the TextProperty is the data-bound dependency property
Binding myBinding = BindingOperations.GetBinding(textBox3, TextBox.TextProperty);
ملاحظةملاحظة

يجب تحديد خاصية تبعية التبعية للربط نظرًا لأن من الممكن أن أكثر من واحد خاصية من الهدف الكائن يستخدم ربط البيانات.

بشكل بديل، يمكنك الحصول على BindingExpression ثم الحصول على القيمة ParentBinding خاصية.

للحصول على المثال الكامل ، راجع نموذج صلاحية الربط .

ملاحظةملاحظة

إذا كان لديك ربط MultiBinding استخدم BindingOperations.GetMultiBinding.إذا كان PriorityBinding استخدم BindingOperations.GetPriorityBinding.إذا كنت غير متأكد من كون أحد المربعات ما إذا كان ربط الخاصية الهدف باستخدام Binding ، MultiBinding, أو PriorityBinding يمكنك استخدام BindingOperations.GetBindingBase.

راجع أيضًا:

المهام

كيفية القيام بما يلي: إنشاء ربط في التعليمات البرمجية

موارد أخرى

المواضيع الإجرائية لربط البيانات