Udostępnij za pośrednictwem


BindingOperations Klasa

Definicja

Udostępnia metody statyczne do manipulowania powiązaniami, w tym Bindingobiektów , MultiBindingi PriorityBinding .

public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
Dziedziczenie
BindingOperations

Uwagi

Ta klasa uwidacznia zestaw metod statycznych, które służą jako operacje pomocnicze dla powiązań danych.

Właściwości

DisconnectedSource

Pobiera obiekt, który zastępuje DataContext kontener elementu po usunięciu kontenera elementów z drzewa wizualnego.

Metody

AccessCollection(IEnumerable, Action, Boolean)

Zapewnia dostęp do kolekcji przy użyciu mechanizmu synchronizacji określonego przez aplikację o nazwie EnableCollectionSynchronization.

ClearAllBindings(DependencyObject)

Usuwa wszystkie powiązania, w tym powiązania typu Binding, MultiBindingi PriorityBinding, z określonego DependencyObjectelementu .

ClearBinding(DependencyObject, DependencyProperty)

Usuwa powiązanie z właściwości, jeśli istnieje.

DisableCollectionSynchronization(IEnumerable)

Usuń synchronizację zarejestrowaną dla określonej kolekcji.

EnableCollectionSynchronization(IEnumerable, Object)

CollectionView Umożliwia udział obiektu w zsynchronizowanym dostępie do kolekcji używanej w wielu wątkach przy użyciu prostego mechanizmu blokowania.

EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)

CollectionView Umożliwia obiektowi udział w synchronizowanym dostępie do kolekcji używanej w wielu wątkach przy użyciu mechanizmu innego niż prosta blokada.

GetBinding(DependencyObject, DependencyProperty)

Binding Pobiera obiekt ustawiony dla określonej właściwości.

GetBindingBase(DependencyObject, DependencyProperty)

BindingBase Pobiera obiekt ustawiony dla określonej właściwości.

GetBindingExpression(DependencyObject, DependencyProperty)

BindingExpression Zwraca obiekt skojarzony z określoną właściwością docelową powiązania dla określonego obiektu.

GetBindingExpressionBase(DependencyObject, DependencyProperty)

BindingExpressionBase Pobiera obiekt ustawiony dla określonej właściwości.

GetMultiBinding(DependencyObject, DependencyProperty)

MultiBinding Pobiera obiekt ustawiony dla określonej właściwości.

GetMultiBindingExpression(DependencyObject, DependencyProperty)

MultiBindingExpression Zwraca obiekt skojarzony z określoną właściwością docelową powiązania dla określonego obiektu.

GetPriorityBinding(DependencyObject, DependencyProperty)

PriorityBinding Pobiera obiekt ustawiony dla określonej właściwości.

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

PriorityBindingExpression Zwraca obiekt skojarzony z określoną właściwością docelową powiązania dla określonego obiektu.

GetSourceUpdatingBindingGroups(DependencyObject)

Pobiera wszystkie BindingGroup obiekty, które mają nieprawidłowe wartości lub wartości docelowe, nie zostały zaktualizowane źródła.

GetSourceUpdatingBindings(DependencyObject)

Pobiera wszystkie BindingExpressionBase obiekty, które mają nieprawidłowe wartości lub wartości docelowe, nie zostały zaktualizowane źródła.

IsDataBound(DependencyObject, DependencyProperty)

Zwraca wartość wskazującą, czy określona właściwość jest obecnie powiązana z danymi.

SetBinding(DependencyObject, DependencyProperty, BindingBase)

Tworzy i kojarzy nowe wystąpienie klasy BindingExpressionBase z określoną właściwością docelową powiązania.

Zdarzenia

CollectionRegistering

Występuje, gdy system powiązania danych zauważy kolekcję.

CollectionViewRegistering

Występuje, gdy system powiązania danych zauważy widok kolekcji.

Dotyczy