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. |