Nasıl yapılır: Bağımlı Hedef Özelliğinden Bağlama Nesnesi Alma

Bu örnek, bağlama nesnesinin bir veri bağlantılı hedef özelliğinden nasıl alınacağını gösterir.

Örnek

Nesneyi almak için aşağıdakileri yapabilirsiniz Binding :

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

Not

Hedef nesnenin birden fazla özelliğinin veri bağlamayı kullanıyor olması mümkün olduğundan, istediğiniz bağlama için bağımlılık özelliğini belirtmelisiniz.

Alternatif olarak, BindingExpression ve daha sonra özelliğin değerini alabilir ParentBinding .

Tüm örnek için bkz. bağlama doğrulama örneği.

Not

Bağlamanız bir ise MultiBinding , kullanın BindingOperations.GetMultiBinding . Bir ise PriorityBinding , kullanın BindingOperations.GetPriorityBinding . Hedef özelliğin bir,, veya a kullanarak bağlanıp bağlanmadığından emin değilseniz BindingMultiBindingPriorityBinding , kullanabilirsiniz BindingOperations.GetBindingBase .

Ayrıca bkz.