BindingOperations Třída

Definice

Poskytuje statické metody pro manipulaci s vazbami, včetně Binding, MultiBindinga PriorityBinding objektů.

public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
Dědičnost
BindingOperations

Poznámky

Tato třída zveřejňuje sadu statických metod, které slouží jako pomocné operace pro datové vazby.

Vlastnosti

Name Description
DisconnectedSource

Získá objekt, který nahradí DataContext při odebrání kontejneru položky z vizuálního stromu.

Metody

Name Description
AccessCollection(IEnumerable, Action, Boolean)

Poskytuje přístup ke kolekci pomocí synchronizačního mechanismu, který aplikace zadaná při volání EnableCollectionSynchronization.

ClearAllBindings(DependencyObject)

Odebere všechny vazby, včetně vazeb typu Binding, MultiBindinga PriorityBinding, ze zadaného DependencyObject.

ClearBinding(DependencyObject, DependencyProperty)

Odebere vazbu z vlastnosti, pokud existuje.

DisableCollectionSynchronization(IEnumerable)

Odeberte synchronizaci zaregistrovanou pro zadanou kolekci.

EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)

CollectionView Umožňuje, aby se objekt zúčastnil synchronizovaného přístupu ke kolekci používané na více vláknech pomocí jiného mechanismu než jednoduchého zámku.

EnableCollectionSynchronization(IEnumerable, Object)

CollectionView Umožňuje objektu účastnit se synchronizovaného přístupu ke kolekci používané na více vláknech pomocí jednoduchého mechanismu uzamčení.

GetBinding(DependencyObject, DependencyProperty)

Binding Načte objekt, který je nastaven na zadanou vlastnost.

GetBindingBase(DependencyObject, DependencyProperty)

BindingBase Načte objekt, který je nastaven na zadanou vlastnost.

GetBindingExpression(DependencyObject, DependencyProperty)

BindingExpression Vrátí objekt přidružený k zadané cílové vlastnosti vazby zadaného objektu.

GetBindingExpressionBase(DependencyObject, DependencyProperty)

BindingExpressionBase Načte objekt, který je nastaven na zadanou vlastnost.

GetMultiBinding(DependencyObject, DependencyProperty)

MultiBinding Načte objekt, který je nastaven na zadanou vlastnost.

GetMultiBindingExpression(DependencyObject, DependencyProperty)

MultiBindingExpression Vrátí objekt přidružený k zadané cílové vlastnosti vazby zadaného objektu.

GetPriorityBinding(DependencyObject, DependencyProperty)

PriorityBinding Načte objekt, který je nastaven na zadanou vlastnost.

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

PriorityBindingExpression Vrátí objekt přidružený k zadané cílové vlastnosti vazby zadaného objektu.

GetSourceUpdatingBindingGroups(DependencyObject)

Získá všechny BindingGroup objekty, které mají neplatné hodnoty nebo cílové hodnoty nebyly aktualizovány zdroj.

GetSourceUpdatingBindings(DependencyObject)

Získá všechny BindingExpressionBase objekty, které mají neplatné hodnoty nebo cílové hodnoty nebyly aktualizovány zdroj.

IsDataBound(DependencyObject, DependencyProperty)

Vrátí hodnotu, která určuje, zda je zadaná vlastnost aktuálně svázána s daty.

SetBinding(DependencyObject, DependencyProperty, BindingBase)

Vytvoří a přidruží novou instanci BindingExpressionBase k zadané cílové vlastnosti vazby.

Událost

Name Description
CollectionRegistering

Nastane, když systém vazby dat zaznamená kolekci.

CollectionViewRegistering

Nastane, když systém vazby dat zaznamená zobrazení kolekce.

Platí pro