BindingOperations Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |