كيفية القيام بما يلي: الحصول على كائن ربط من خاصية هدف الربط
يوضح هذا المثال كيفية الحصول على كائن ملزم من الممتلكات المستهدفة بيانات محددة.
مثال
يمكنك القيام بالعملية التالية للحصول على 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. |
راجع أيضًا:
المهام
كيفية القيام بما يلي: إنشاء ربط في التعليمات البرمجية