Compartir vía


BindingOperations Clase

Definición

Ofrece métodos estáticos para manipular enlaces, incluidos los objetos Binding, MultiBinding y PriorityBinding.

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 sirven como operaciones auxiliares para enlaces de datos.

Propiedades

DisconnectedSource

Obtiene un objeto que reemplaza la propiedad DataContext cuando un contenedor de elementos se quita del árbol visual.

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.

ClearAllBindings(DependencyObject)

Quita todos los enlaces, incluidos los enlaces de tipo Binding, MultiBinding y PriorityBinding, del objeto DependencyObject especificado.

ClearBinding(DependencyObject, DependencyProperty)

Quita el enlace de una propiedad, si existe uno.

DisableCollectionSynchronization(IEnumerable)

Quite la sincronización registrada para la colección especificada.

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.

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.

GetBinding(DependencyObject, DependencyProperty)

Recupera el objeto Binding establecido en la propiedad especificada.

GetBindingBase(DependencyObject, DependencyProperty)

Recupera el objeto BindingBase establecido en la propiedad especificada.

GetBindingExpression(DependencyObject, DependencyProperty)

Devuelve el objeto BindingExpression asociado a la propiedad de destino de enlace especificada en el objeto especificado.

GetBindingExpressionBase(DependencyObject, DependencyProperty)

Recupera el objeto BindingExpressionBase establecido en la propiedad especificada.

GetMultiBinding(DependencyObject, DependencyProperty)

Recupera el objeto MultiBinding establecido en la propiedad especificada.

GetMultiBindingExpression(DependencyObject, DependencyProperty)

Devuelve el objeto MultiBindingExpression asociado a la propiedad de destino de enlace especificada en el objeto especificado.

GetPriorityBinding(DependencyObject, DependencyProperty)

Recupera el objeto PriorityBinding establecido en la propiedad especificada.

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

Devuelve el objeto PriorityBindingExpression asociado a la propiedad de destino de enlace especificada en el objeto especificado.

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.

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.

IsDataBound(DependencyObject, DependencyProperty)

Devuelve un valor que indica si la propiedad especificada está enlazada a datos actualmente.

SetBinding(DependencyObject, DependencyProperty, BindingBase)

Crea y asocia una nueva instancia de BindingExpressionBase con la propiedad de destino de enlace especificada.

Eventos

CollectionRegistering

Se produce cuando el sistema de enlace de datos observa una colección.

CollectionViewRegistering

Se produce cuando el sistema de enlace de datos observa una vista de colección.

Se aplica a