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, CollectionSynchronizationCallback) |
Позволяет CollectionView объекту участвовать в синхронизированном доступе к коллекции, используемой в нескольких потоках, с помощью механизма, отличного от простой блокировки. |
| EnableCollectionSynchronization(IEnumerable, Object) |
Позволяет 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 |
Происходит, когда система привязки данных замечает представление коллекции. |