BindingOperations Clase

Definición

Proporciona métodos estáticos para manipular enlaces, incluidos Bindinglos objetos , MultiBindingy 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

Nombre Description
DisconnectedSource

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

Métodos

Nombre Description
AccessCollection(IEnumerable, Action, Boolean)

Proporciona acceso a una colección mediante el mecanismo de sincronización que la aplicación especificó cuando llamó a EnableCollectionSynchronization.

ClearAllBindings(DependencyObject)

Quita todos los enlaces, incluidos los enlaces de tipo Binding, MultiBindingy PriorityBinding, del especificado DependencyObject.

ClearBinding(DependencyObject, DependencyProperty)

Quita el enlace de una propiedad si hay uno.

DisableCollectionSynchronization(IEnumerable)

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

EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)

Permite que un CollectionView objeto participe en el acceso sincronizado a una colección usada en varios subprocesos mediante un mecanismo distinto de un bloqueo simple.

EnableCollectionSynchronization(IEnumerable, Object)

Permite que un CollectionView objeto participe en el acceso sincronizado a una colección usada en varios subprocesos mediante un mecanismo de bloqueo simple.

GetBinding(DependencyObject, DependencyProperty)

Recupera el Binding objeto que se establece en la propiedad especificada.

GetBindingBase(DependencyObject, DependencyProperty)

Recupera el BindingBase objeto que se establece en la propiedad especificada.

GetBindingExpression(DependencyObject, DependencyProperty)

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

GetBindingExpressionBase(DependencyObject, DependencyProperty)

Recupera el BindingExpressionBase objeto que se establece en la propiedad especificada.

GetMultiBinding(DependencyObject, DependencyProperty)

Recupera el MultiBinding objeto que se establece en la propiedad especificada.

GetMultiBindingExpression(DependencyObject, DependencyProperty)

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

GetPriorityBinding(DependencyObject, DependencyProperty)

Recupera el PriorityBinding objeto que se establece en la propiedad especificada.

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

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

GetSourceUpdatingBindingGroups(DependencyObject)

Obtiene todos los BindingGroup objetos que tienen valores no válidos o valores de destino no se han actualizado el origen.

GetSourceUpdatingBindings(DependencyObject)

Obtiene todos los BindingExpressionBase objetos que tienen valores no válidos o valores de destino no se han actualizado el origen.

IsDataBound(DependencyObject, DependencyProperty)

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

SetBinding(DependencyObject, DependencyProperty, BindingBase)

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

Eventos

Nombre Description
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