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

Nazwa Opis
DisconnectedSource

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

Metody

Nazwa Opis
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, CollectionSynchronizationCallback)

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

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.

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 BindingExpressionBase obiektu z określoną właściwością docelową powiązania.

Zdarzenia

Nazwa Opis
CollectionRegistering

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

CollectionViewRegistering

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

Dotyczy