Sdílet prostřednictvím


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

DisconnectedSource

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

Metody

AccessCollection(IEnumerable, Action, Boolean)

Poskytuje přístup k kolekci pomocí synchronizačního mechanismu, který aplikace určila, když se nazývá 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)

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

EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)

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

GetBinding(DependencyObject, DependencyProperty)

Binding Načte objekt nastavený na zadanou vlastnost.

GetBindingBase(DependencyObject, DependencyProperty)

BindingBase Načte objekt 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 nastavený na zadanou vlastnost.

GetMultiBinding(DependencyObject, DependencyProperty)

MultiBinding Načte objekt 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 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á označuje, zda je zadaná vlastnost aktuálně svázána s daty.

SetBinding(DependencyObject, DependencyProperty, BindingBase)

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

událost

CollectionRegistering

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

CollectionViewRegistering

Nastane, když systém datových vazeb zaznamená zobrazení kolekce.

Platí pro