Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

BindingOperations Class

Provides static methods to manipulate bindings, including Binding, MultiBinding, and PriorityBinding objects.

System.Object
  System.Windows.Data.BindingOperations

Namespace:  System.Windows.Data
Assembly:  PresentationFramework (in PresentationFramework.dll)

public static class BindingOperations

The BindingOperations type exposes the following members.

  NameDescription
Public propertyStatic memberDisconnectedSourceGets an object that replaces the DataContext when an item container is removed from the visual tree.
Top

  NameDescription
Public methodStatic memberAccessCollectionProvides access to a collection by using the synchronization mechanism that the application specified when it called EnableCollectionSynchronization.
Public methodStatic memberClearAllBindingsRemoves all bindings, including bindings of type Binding, MultiBinding, and PriorityBinding, from the specified DependencyObject.
Public methodStatic memberClearBindingRemoves the binding from a property if there is one.
Public methodStatic memberDisableCollectionSynchronizationRemove the synchronization registered for the specified collection.
Public methodStatic memberEnableCollectionSynchronization(IEnumerable, Object)Enables a collection to be accessed across multiple threads and specifies the lock object that should be used to synchronize access to the collection.
Public methodStatic memberEnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)Enables a collection to be accessed across multiple threads and specifies the callback that should be used to synchronize access to the collection.
Public methodStatic memberGetBindingRetrieves the Binding object that is set on the specified property.
Public methodStatic memberGetBindingBaseRetrieves the BindingBase object that is set on the specified property.
Public methodStatic memberGetBindingExpressionReturns the BindingExpression object associated with the specified binding target property on the specified object.
Public methodStatic memberGetBindingExpressionBaseRetrieves the BindingExpressionBase object that is set on the specified property.
Public methodStatic memberGetMultiBindingRetrieves the MultiBinding object that is set on the specified property.
Public methodStatic memberGetMultiBindingExpressionReturns the MultiBindingExpression object associated with the specified binding target property on the specified object.
Public methodStatic memberGetPriorityBindingRetrieves the PriorityBinding object that is set on the specified property.
Public methodStatic memberGetPriorityBindingExpressionReturns the PriorityBindingExpression object associated with the specified binding target property on the specified object.
Public methodStatic memberGetSourceUpdatingBindingGroupsGets all BindingGroup objects that have invalid values or target values have not been updated the source.
Public methodStatic memberGetSourceUpdatingBindingsGets all BindingExpressionBase objects that have invalid values or target values have not been updated the source.
Public methodStatic memberIsDataBoundReturns a value that indicates whether the specified property is currently data-bound.
Public methodStatic memberSetBindingCreates and associates a new instance of BindingExpressionBase with the specified binding target property.
Top

  NameDescription
Public eventStatic memberCollectionRegisteringOccurs when the data-binding system notices a collection.
Public eventStatic memberCollectionViewRegisteringOccurs when the data-binding system notices a collection view.
Top

This class exposes a set of static methods that serve as helper operations for data bindings.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2015 Microsoft