BindingOperations Clase

Definición

Proporciona métodos estáticos para manipular los enlaces, como los objetos Binding, MultiBinding y PriorityBinding.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
Herencia
BindingOperations

Comentarios

Esta clase expone un conjunto de métodos estáticos que actúan como operaciones auxiliares para los enlaces de datos.This class exposes a set of static methods that serve as helper operations for data bindings.

Propiedades

DisconnectedSource

Obtiene un objeto que reemplaza la propiedad DataContext cuando un contenedor de elementos se quita del árbol visual.Gets an object that replaces the DataContext when an item container is removed from the visual tree.

Métodos

AccessCollection(IEnumerable, Action, Boolean)

Proporciona acceso a una colección mediante el mecanismo de sincronización que la aplicación especificó al llamar a EnableCollectionSynchronization.Provides access to a collection by using the synchronization mechanism that the application specified when it called EnableCollectionSynchronization.

ClearAllBindings(DependencyObject)

Quita todos los enlaces, incluidos los enlaces de tipo Binding, MultiBinding y PriorityBinding, del objeto DependencyObject especificado.Removes all bindings, including bindings of type Binding, MultiBinding, and PriorityBinding, from the specified DependencyObject.

ClearBinding(DependencyObject, DependencyProperty)

Quita el enlace de una propiedad, si existe uno.Removes the binding from a property if there is one.

DisableCollectionSynchronization(IEnumerable)

Quite la sincronización registrada para la colección especificada.Remove the synchronization registered for the specified collection.

EnableCollectionSynchronization(IEnumerable, Object)

Permite que un objeto CollectionView participe en el acceso sincronizado a una colección que se usa en varios subprocesos mediante un mecanismo sencillo de bloqueo.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)

Permite que un objeto CollectionView participe en el acceso sincronizado a una colección usada en varios subprocesos mediante un mecanismo distinto a un bloqueo sencillo.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)

Recupera el objeto Binding establecido en la propiedad especificada.Retrieves the Binding object that is set on the specified property.

GetBindingBase(DependencyObject, DependencyProperty)

Recupera el objeto BindingBase establecido en la propiedad especificada.Retrieves the BindingBase object that is set on the specified property.

GetBindingExpression(DependencyObject, DependencyProperty)

Devuelve el objeto BindingExpression asociado a la propiedad de destino de enlace especificada en el objeto especificado.Returns the BindingExpression object associated with the specified binding target property on the specified object.

GetBindingExpressionBase(DependencyObject, DependencyProperty)

Recupera el objeto BindingExpressionBase establecido en la propiedad especificada.Retrieves the BindingExpressionBase object that is set on the specified property.

GetMultiBinding(DependencyObject, DependencyProperty)

Recupera el objeto MultiBinding establecido en la propiedad especificada.Retrieves the MultiBinding object that is set on the specified property.

GetMultiBindingExpression(DependencyObject, DependencyProperty)

Devuelve el objeto MultiBindingExpression asociado a la propiedad de destino de enlace especificada en el objeto especificado.Returns the MultiBindingExpression object associated with the specified binding target property on the specified object.

GetPriorityBinding(DependencyObject, DependencyProperty)

Recupera el objeto PriorityBinding establecido en la propiedad especificada.Retrieves the PriorityBinding object that is set on the specified property.

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

Devuelve el objeto PriorityBindingExpression asociado a la propiedad de destino de enlace especificada en el objeto especificado.Returns the PriorityBindingExpression object associated with the specified binding target property on the specified object.

GetSourceUpdatingBindingGroups(DependencyObject)

Obtiene todos los objetos BindingGroup que tienen valores no válidos o valores de destino que no se han actualizado en el origen.Gets all BindingGroup objects that have invalid values or target values have not been updated the source.

GetSourceUpdatingBindings(DependencyObject)

Obtiene todos los objetos BindingExpressionBase que tienen valores no válidos o valores de destino que no se han actualizado en el origen.Gets all BindingExpressionBase objects that have invalid values or target values have not been updated the source.

IsDataBound(DependencyObject, DependencyProperty)

Devuelve un valor que indica si la propiedad especificada está enlazada a datos actualmente.Returns a value that indicates whether the specified property is currently data-bound.

SetBinding(DependencyObject, DependencyProperty, BindingBase)

Crea y asocia una nueva instancia de BindingExpressionBase con la propiedad de destino de enlace especificada.Creates and associates a new instance of BindingExpressionBase with the specified binding target property.

Eventos

CollectionRegistering

Se produce cuando el sistema de enlace de datos observa una colección.Occurs when the data-binding system notices a collection.

CollectionViewRegistering

Se produce cuando el sistema de enlace de datos observa una vista de colección.Occurs when the data-binding system notices a collection view.

Se aplica a