BindingOperations Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |