Partager via


BindingOperations Classe

Définition

Fournit des méthodes statiques pour manipuler des liaisons, notamment des objets Binding, MultiBinding et PriorityBinding.

public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
Héritage
BindingOperations

Remarques

Cette classe expose un ensemble de méthodes statiques qui servent d’opérations d’assistance pour les liaisons de données.

Propriétés

DisconnectedSource

Obtient un objet qui remplace le DataContext lorsqu'un conteneur d'éléments est supprimé de l'arborescence d'éléments visuels.

Méthodes

AccessCollection(IEnumerable, Action, Boolean)

Permet d'accéder à une collection à l'aide du mécanisme de synchronisation que l'application a spécifié lorsqu'elle a appelé EnableCollectionSynchronization.

ClearAllBindings(DependencyObject)

Supprime toutes les liaisons, notamment les liaisons de type Binding, MultiBinding et PriorityBinding, à partir du DependencyObject spécifié.

ClearBinding(DependencyObject, DependencyProperty)

Supprime la liaison d’une propriété, le cas échéant.

DisableCollectionSynchronization(IEnumerable)

Supprime la synchronisation enregistrée pour la collection spécifiée.

EnableCollectionSynchronization(IEnumerable, Object)

Permet à un objet CollectionView de participer à un accès synchronisé à une collection utilisée sur plusieurs threads avec un mécanisme de verrouillage simple.

EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)

Permet à un objet CollectionView de participer à un accès synchronisé à une collection utilisée sur plusieurs threads avec un mécanisme de verrouillage autre qu’un verrou simple.

GetBinding(DependencyObject, DependencyProperty)

Récupère l'objet Binding défini sur la propriété spécifiée.

GetBindingBase(DependencyObject, DependencyProperty)

Récupère l'objet BindingBase défini sur la propriété spécifiée.

GetBindingExpression(DependencyObject, DependencyProperty)

Retourne l'objet BindingExpression associé à la propriété de cible de liaison spécifiée sur l'objet donné.

GetBindingExpressionBase(DependencyObject, DependencyProperty)

Récupère l'objet BindingExpressionBase défini sur la propriété spécifiée.

GetMultiBinding(DependencyObject, DependencyProperty)

Récupère l'objet MultiBinding défini sur la propriété spécifiée.

GetMultiBindingExpression(DependencyObject, DependencyProperty)

Retourne l'objet MultiBindingExpression associé à la propriété de cible de liaison spécifiée sur l'objet donné.

GetPriorityBinding(DependencyObject, DependencyProperty)

Récupère l'objet PriorityBinding défini sur la propriété spécifiée.

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

Retourne l'objet PriorityBindingExpression associé à la propriété de cible de liaison spécifiée sur l'objet donné.

GetSourceUpdatingBindingGroups(DependencyObject)

Obtient tous les objets BindingGroup qui ont des valeurs non valides ou des valeurs cibles n'ont pas mis à jour la source.

GetSourceUpdatingBindings(DependencyObject)

Obtient tous les objets BindingExpressionBase qui ont des valeurs non valides ou des valeurs cibles n'ont pas mis à jour la source.

IsDataBound(DependencyObject, DependencyProperty)

Retourne une valeur qui indique si la propriété spécifiée est actuellement liée aux données.

SetBinding(DependencyObject, DependencyProperty, BindingBase)

Crée et associe une instance de BindingExpressionBase à la propriété de cible de liaison spécifiée.

Événements

CollectionRegistering

Se produit lorsque le système de liaison de données remarque une collection.

CollectionViewRegistering

Se produit lorsque le système de liaison de données remarque une vue de collection.

S’applique à