Freigeben über


BindingOperations Klasse

Definition

Stellt statische Methoden zum Bearbeiten von Bindungen bereit, u. a. die Objekte Binding, MultiBinding und PriorityBinding.

public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
Vererbung
BindingOperations

Hinweise

Diese Klasse macht eine Reihe statischer Methoden verfügbar, die als Hilfsvorgänge für Datenbindungen dienen.

Eigenschaften

DisconnectedSource

Ruft ein Objekt ab, das DataContext ersetzt, wenn ein Elementcontainer in der visuellen Struktur entfernt wird.

Methoden

AccessCollection(IEnumerable, Action, Boolean)

Bietet Zugriff auf eine Auflistung mithilfe des Synchronisierungsmechanismus, den die angegebene Anwendung angegeben hat, als sie EnableCollectionSynchronization aufgerufen hat.

ClearAllBindings(DependencyObject)

Entfernt alle Bindungen, einschließlich Bindungen des Typs Binding, MultiBinding und PriorityBinding, aus dem angegebenen DependencyObject.

ClearBinding(DependencyObject, DependencyProperty)

Entfernt die Bindung aus einer Eigenschaft an, sofern vorhanden.

DisableCollectionSynchronization(IEnumerable)

Entfernen der Synchronisierung, die für die angegebene Auflistung registriert ist.

EnableCollectionSynchronization(IEnumerable, Object)

Ermöglicht es einem CollectionView-Objekt durch einen einfachen Sperrmechanismus, an einem synchronisierten Zugriff auf eine Auflistung teilzunehmen, die von mehreren Threads verwendet wird.

EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)

Ermöglicht es einem CollectionView-Objekt durch einen anderen Mechanismus als eine einfache Sperre, an einem synchronisierten Zugriff auf eine Auflistung teilzunehmen, die von mehreren Threads verwendet wird.

GetBinding(DependencyObject, DependencyProperty)

Ruft das für die angegebene Eigenschaft festgelegte Binding-Objekt ab.

GetBindingBase(DependencyObject, DependencyProperty)

Ruft das für die angegebene Eigenschaft festgelegte BindingBase-Objekt ab.

GetBindingExpression(DependencyObject, DependencyProperty)

Gibt das BindingExpression-Objekt zurück, das der angegebenen Bindungszieleigenschaft für das angegebene Objekt zugeordnet ist.

GetBindingExpressionBase(DependencyObject, DependencyProperty)

Ruft das für die angegebene Eigenschaft festgelegte BindingExpressionBase-Objekt ab.

GetMultiBinding(DependencyObject, DependencyProperty)

Ruft das für die angegebene Eigenschaft festgelegte MultiBinding-Objekt ab.

GetMultiBindingExpression(DependencyObject, DependencyProperty)

Gibt das MultiBindingExpression-Objekt zurück, das der angegebenen Bindungszieleigenschaft für das angegebene Objekt zugeordnet ist.

GetPriorityBinding(DependencyObject, DependencyProperty)

Ruft das für die angegebene Eigenschaft festgelegte PriorityBinding-Objekt ab.

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

Gibt das PriorityBindingExpression-Objekt zurück, das der angegebenen Bindungszieleigenschaft für das angegebene Objekt zugeordnet ist.

GetSourceUpdatingBindingGroups(DependencyObject)

Ruft alle BindingGroup-Objekte ab, die ungültige Werte oder Zielwerte, die nicht aktualisiert wurden, aufweisen.

GetSourceUpdatingBindings(DependencyObject)

Ruft alle BindingExpressionBase-Objekte ab, die ungültige Werte oder Zielwerte, die nicht aktualisiert wurden, aufweisen.

IsDataBound(DependencyObject, DependencyProperty)

Gibt einen Wert zurück, der angibt, ob die angegebene Eigenschaft derzeit datengebunden ist.

SetBinding(DependencyObject, DependencyProperty, BindingBase)

Erstellt eine neue Instanz von BindingExpressionBase und ordnet diese der angegebenen Bindungszieleigenschaft zu.

Ereignisse

CollectionRegistering

Tritt ein, wenn das Datenbindungssystem eine Auflistung feststellt.

CollectionViewRegistering

Tritt ein, wenn das Datenbindungssystem eine Auflistungsansicht feststellt.

Gilt für: