BindingOperations Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides static methods to manipulate bindings, including Binding, MultiBinding, and PriorityBinding objects.
public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
- Inheritance
-
BindingOperations
Remarks
This class exposes a set of static methods that serve as helper operations for data bindings.
Properties
DisconnectedSource |
Gets an object that replaces the DataContext when an item container is removed from the visual tree. |
Methods
AccessCollection(IEnumerable, Action, Boolean) |
Provides access to a collection by using the synchronization mechanism that the application specified when it called EnableCollectionSynchronization. |
ClearAllBindings(DependencyObject) |
Removes all bindings, including bindings of type Binding, MultiBinding, and PriorityBinding, from the specified DependencyObject. |
ClearBinding(DependencyObject, DependencyProperty) |
Removes the binding from a property if there is one. |
DisableCollectionSynchronization(IEnumerable) |
Remove the synchronization registered for the specified collection. |
EnableCollectionSynchronization(IEnumerable, Object) |
Enables a CollectionView object to participate in synchronized access to a collection used on multiple threads by using a simple locking mechanism. |
EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) |
Enables a CollectionView object to participate in synchronized access to a collection used on multiple threads by using a mechanism other than a simple lock. |
GetBinding(DependencyObject, DependencyProperty) |
Retrieves the Binding object that is set on the specified property. |
GetBindingBase(DependencyObject, DependencyProperty) |
Retrieves the BindingBase object that is set on the specified property. |
GetBindingExpression(DependencyObject, DependencyProperty) |
Returns the BindingExpression object associated with the specified binding target property on the specified object. |
GetBindingExpressionBase(DependencyObject, DependencyProperty) |
Retrieves the BindingExpressionBase object that is set on the specified property. |
GetMultiBinding(DependencyObject, DependencyProperty) |
Retrieves the MultiBinding object that is set on the specified property. |
GetMultiBindingExpression(DependencyObject, DependencyProperty) |
Returns the MultiBindingExpression object associated with the specified binding target property on the specified object. |
GetPriorityBinding(DependencyObject, DependencyProperty) |
Retrieves the PriorityBinding object that is set on the specified property. |
GetPriorityBindingExpression(DependencyObject, DependencyProperty) |
Returns the PriorityBindingExpression object associated with the specified binding target property on the specified object. |
GetSourceUpdatingBindingGroups(DependencyObject) |
Gets all BindingGroup objects that have invalid values or target values have not been updated the source. |
GetSourceUpdatingBindings(DependencyObject) |
Gets all BindingExpressionBase objects that have invalid values or target values have not been updated the source. |
IsDataBound(DependencyObject, DependencyProperty) |
Returns a value that indicates whether the specified property is currently data-bound. |
SetBinding(DependencyObject, DependencyProperty, BindingBase) |
Creates and associates a new instance of BindingExpressionBase with the specified binding target property. |
Events
CollectionRegistering |
Occurs when the data-binding system notices a collection. |
CollectionViewRegistering |
Occurs when the data-binding system notices a collection view. |
Applies to
意見反應
https://aka.ms/ContentUserFeedback。
即將推出:在 2024 年,我們將隨著內容的意見反應機制逐步淘汰 GitHub 問題,並以新的意見反應系統來取代。 如需詳細資訊,請參閱提交並檢視相關的意見反應