BindingOperations Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет статические методы для работы с привязками, включая объекты Binding, MultiBinding и PriorityBinding.
public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
- Наследование
-
BindingOperations
Комментарии
Этот класс предоставляет набор статических методов, которые служат вспомогательными операциями для привязок данных.
Свойства
DisconnectedSource |
Получает объект, заменяющий DataContext при удалении контейнера элементов из визуального дерева. |
Методы
AccessCollection(IEnumerable, Action, Boolean) |
Предоставляет доступ к коллекции с помощью механизма синхронизации, заданного приложением при вызове EnableCollectionSynchronization. |
ClearAllBindings(DependencyObject) |
Удаляет все привязки, включая привязки типа Binding, MultiBinding и PriorityBinding, из указанного объекта DependencyObject. |
ClearBinding(DependencyObject, DependencyProperty) |
Удаляет привязку из свойства, если она существует. |
DisableCollectionSynchronization(IEnumerable) |
Удаляет синхронизацию, зарегистрированную для указанной коллекции. |
EnableCollectionSynchronization(IEnumerable, Object) |
Позволяет объекту CollectionView участвовать в синхронизированном доступе к коллекции, используемой в нескольких потоках, с помощью простого механизма блокировки. |
EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) |
Позволяет объекту CollectionView участвовать в синхронизированном доступе к коллекции, используемой в нескольких потоках, с помощью механизма, отличного от простой блокировки. |
GetBinding(DependencyObject, DependencyProperty) |
Возвращает объект Binding, установленный на указанное свойство. |
GetBindingBase(DependencyObject, DependencyProperty) |
Возвращает объект BindingBase, установленный на указанное свойство. |
GetBindingExpression(DependencyObject, DependencyProperty) |
Возвращает объект BindingExpression, связанный с указанным свойством целевого объекта привязки заданного объекта. |
GetBindingExpressionBase(DependencyObject, DependencyProperty) |
Возвращает объект BindingExpressionBase, установленный на указанное свойство. |
GetMultiBinding(DependencyObject, DependencyProperty) |
Возвращает объект MultiBinding, установленный на указанное свойство. |
GetMultiBindingExpression(DependencyObject, DependencyProperty) |
Возвращает объект MultiBindingExpression, связанный с указанным свойством целевого объекта привязки заданного объекта. |
GetPriorityBinding(DependencyObject, DependencyProperty) |
Возвращает объект PriorityBinding, установленный на указанное свойство. |
GetPriorityBindingExpression(DependencyObject, DependencyProperty) |
Возвращает объект PriorityBindingExpression, связанный с указанным свойством целевого объекта привязки заданного объекта. |
GetSourceUpdatingBindingGroups(DependencyObject) |
Получает все объекты BindingGroup, которые содержат недопустимые значения или целевые значения и не прошедших обновление источника. |
GetSourceUpdatingBindings(DependencyObject) |
Получает все объекты BindingExpressionBase, которые содержат недопустимые значения или целевые значения и не прошедших обновление источника. |
IsDataBound(DependencyObject, DependencyProperty) |
Возвращает значение, указывающее, является ли заданное свойство на текущий момент привязанным к данным. |
SetBinding(DependencyObject, DependencyProperty, BindingBase) |
Создает экземпляр BindingExpressionBase и связывает его с заданным свойством целевого объекта привязки. |
События
CollectionRegistering |
Возникает, когда система привязки данных замечает коллекцию. |
CollectionViewRegistering |
Возникает, когда система привязки данных замечает представление коллекции. |