Практическое руководство. Получение объекта привязки из свойства целевого объекта привязки
Обновлен: Ноябрь 2007
В этом примере показано, как получить объект привязки из свойства целевого объекта с привязкой данных.
Пример
Для получения объекта 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. |
См. также
Задачи
Практическое руководство. Создание привязки в коде