Show / Hide Table of Contents

Практическое руководство. Получение объекта привязки из свойства целевого объекта привязки

В этом примере показано, как получить объект привязки из свойства целевого связанного объекта.

Пример

Можно выполнить следующую команду, чтобы получить Binding объекта:

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

Необходимо указать свойство зависимости для необходимой привязки, поскольку возможно, что привязка данных используется в нескольких (а не в одном) свойствах целевого объекта.

Кроме того, можно получить BindingExpression , а затем получите значение ParentBinding свойства.

Полный пример см. в разделе Пример проверки привязки.

Note

Если привязка представляет MultiBinding, использовать BindingOperations.GetMultiBinding. Если это PriorityBinding, использовать BindingOperations.GetPriorityBinding. Если вы не уверены, привязке целевого свойства с помощью Binding, MultiBinding, или PriorityBinding, можно использовать BindingOperations.GetBindingBase.

См. также

  • Создание привязки в коде
  • Практические руководства
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX