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 .