BindingOperations Class

Definition

Stellt statische Methoden zum Bearbeiten von Bindungen bereit, u. a. die Objekte Binding, MultiBinding und PriorityBinding. Provides static methods to manipulate bindings, including Binding, MultiBinding, and PriorityBinding objects.

public static class BindingOperations
Vererbung
BindingOperations

Hinweise

Diese Klasse stellt einen Satz von statischen Methoden, die als Hilfe Vorgänge für datenbindungen fungieren.This class exposes a set of static methods that serve as helper operations for data bindings.

Eigenschaften

DisconnectedSource

Ruft ein Objekt ab, das DataContext ersetzt, wenn ein Elementcontainer in der visuellen Struktur entfernt wird. Gets an object that replaces the DataContext when an item container is removed from the visual tree.

Methoden

AccessCollection(IEnumerable, Action, Boolean)

Bietet Zugriff auf eine Auflistung mithilfe des Synchronisierungsmechanismus, den die angegebene Anwendung angegeben hat, als sie EnableCollectionSynchronization aufgerufen hat. Provides access to a collection by using the synchronization mechanism that the application specified when it called EnableCollectionSynchronization.

ClearAllBindings(DependencyObject)

Entfernt alle Bindungen, einschließlich Bindungen des Typs Binding, MultiBinding und PriorityBinding, aus dem angegebenen DependencyObject. Removes all bindings, including bindings of type Binding, MultiBinding, and PriorityBinding, from the specified DependencyObject.

ClearBinding(DependencyObject, DependencyProperty)

Entfernt die Bindung aus einer Eigenschaft an, sofern vorhanden. Removes the binding from a property if there is one.

DisableCollectionSynchronization(IEnumerable)

Entfernen der Synchronisierung, die für die angegebene Auflistung registriert ist. Remove the synchronization registered for the specified collection.

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. Enables a CollectionView object to participate in synchronized access to a collection used on multiple threads by using a simple locking mechanism.

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. Enables a CollectionView object to participate in synchronized access to a collection used on multiple threads by using a mechanism other than a simple lock.

GetBinding(DependencyObject, DependencyProperty)

Ruft das für die angegebene Eigenschaft festgelegte Binding-Objekt ab. Retrieves the Binding object that is set on the specified property.

GetBindingBase(DependencyObject, DependencyProperty)

Ruft das für die angegebene Eigenschaft festgelegte BindingBase-Objekt ab. Retrieves the BindingBase object that is set on the specified property.

GetBindingExpression(DependencyObject, DependencyProperty)

Gibt das BindingExpression-Objekt zurück, das der angegebenen Bindungszieleigenschaft für das angegebene Objekt zugeordnet ist. Returns the BindingExpression object associated with the specified binding target property on the specified object.

GetBindingExpressionBase(DependencyObject, DependencyProperty)

Ruft das für die angegebene Eigenschaft festgelegte BindingExpressionBase-Objekt ab. Retrieves the BindingExpressionBase object that is set on the specified property.

GetMultiBinding(DependencyObject, DependencyProperty)

Ruft das für die angegebene Eigenschaft festgelegte MultiBinding-Objekt ab. Retrieves the MultiBinding object that is set on the specified property.

GetMultiBindingExpression(DependencyObject, DependencyProperty)

Gibt das MultiBindingExpression-Objekt zurück, das der angegebenen Bindungszieleigenschaft für das angegebene Objekt zugeordnet ist. Returns the MultiBindingExpression object associated with the specified binding target property on the specified object.

GetPriorityBinding(DependencyObject, DependencyProperty)

Ruft das für die angegebene Eigenschaft festgelegte PriorityBinding-Objekt ab. Retrieves the PriorityBinding object that is set on the specified property.

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

Gibt das PriorityBindingExpression-Objekt zurück, das der angegebenen Bindungszieleigenschaft für das angegebene Objekt zugeordnet ist. Returns the PriorityBindingExpression object associated with the specified binding target property on the specified object.

GetSourceUpdatingBindingGroups(DependencyObject)

Ruft alle BindingGroup-Objekte ab, die ungültige Werte oder Zielwerte, die nicht aktualisiert wurden, aufweisen. Gets all BindingGroup objects that have invalid values or target values have not been updated the source.

GetSourceUpdatingBindings(DependencyObject)

Ruft alle BindingExpressionBase-Objekte ab, die ungültige Werte oder Zielwerte, die nicht aktualisiert wurden, aufweisen. Gets all BindingExpressionBase objects that have invalid values or target values have not been updated the source.

IsDataBound(DependencyObject, DependencyProperty)

Gibt einen Wert zurück, der angibt, ob die angegebene Eigenschaft derzeit datengebunden ist. Returns a value that indicates whether the specified property is currently data-bound.

SetBinding(DependencyObject, DependencyProperty, BindingBase)

Erstellt eine neue Instanz von BindingExpressionBase und ordnet diese der angegebenen Bindungszieleigenschaft zu. Creates and associates a new instance of BindingExpressionBase with the specified binding target property.

Ereignisse

CollectionRegistering

Tritt ein, wenn das Datenbindungssystem eine Auflistung feststellt. Occurs when the data-binding system notices a collection.

CollectionViewRegistering

Tritt ein, wenn das Datenbindungssystem eine Auflistungsansicht feststellt. Occurs when the data-binding system notices a collection view.

Gilt für: