BindingOperations Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt statische Methoden zum Bearbeiten von Bindungen bereit, einschließlich Binding, MultiBindingund PriorityBinding Objekten.
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
| Name | Beschreibung |
|---|---|
| DisconnectedSource |
Ruft ein Objekt ab, das ersetzt DataContext , wenn ein Elementcontainer aus der visuellen Struktur entfernt wird. |
Methoden
| Name | Beschreibung |
|---|---|
| AccessCollection(IEnumerable, Action, Boolean) |
Bietet Zugriff auf eine Auflistung mithilfe des Synchronisierungsmechanismus, den die Anwendung beim Aufrufen von EnableCollectionSynchronization angegeben hat. |
| ClearAllBindings(DependencyObject) |
Entfernt alle Bindungen, einschließlich Bindungen vom Typ Binding, MultiBindingund PriorityBinding, aus dem angegebenen DependencyObject. |
| ClearBinding(DependencyObject, DependencyProperty) |
Entfernt die Bindung aus einer Eigenschaft, wenn vorhanden. |
| DisableCollectionSynchronization(IEnumerable) |
Entfernen Sie die für die angegebene Auflistung registrierte Synchronisierung. |
| EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) |
Ermöglicht es einem CollectionView Objekt, an synchronisiertem Zugriff auf eine Auflistung teilzunehmen, die in mehreren Threads verwendet wird, indem ein anderer Mechanismus als eine einfache Sperre verwendet wird. |
| EnableCollectionSynchronization(IEnumerable, Object) |
Ermöglicht es einem CollectionView Objekt, an synchronisiertem Zugriff auf eine Auflistung teilzunehmen, die in mehreren Threads mithilfe eines einfachen Sperrmechanismus verwendet wird. |
| GetBinding(DependencyObject, DependencyProperty) |
Ruft das Binding Objekt ab, das für die angegebene Eigenschaft festgelegt ist. |
| GetBindingBase(DependencyObject, DependencyProperty) |
Ruft das BindingBase Objekt ab, das für die angegebene Eigenschaft festgelegt ist. |
| GetBindingExpression(DependencyObject, DependencyProperty) |
Gibt das Objekt zurück, das BindingExpression der angegebenen Bindungszieleigenschaft für das angegebene Objekt zugeordnet ist. |
| GetBindingExpressionBase(DependencyObject, DependencyProperty) |
Ruft das BindingExpressionBase Objekt ab, das für die angegebene Eigenschaft festgelegt ist. |
| GetMultiBinding(DependencyObject, DependencyProperty) |
Ruft das MultiBinding Objekt ab, das für die angegebene Eigenschaft festgelegt ist. |
| GetMultiBindingExpression(DependencyObject, DependencyProperty) |
Gibt das Objekt zurück, das MultiBindingExpression der angegebenen Bindungszieleigenschaft für das angegebene Objekt zugeordnet ist. |
| GetPriorityBinding(DependencyObject, DependencyProperty) |
Ruft das PriorityBinding Objekt ab, das für die angegebene Eigenschaft festgelegt ist. |
| GetPriorityBindingExpression(DependencyObject, DependencyProperty) |
Gibt das Objekt zurück, das PriorityBindingExpression der angegebenen Bindungszieleigenschaft für das angegebene Objekt zugeordnet ist. |
| GetSourceUpdatingBindingGroups(DependencyObject) |
Ruft alle BindingGroup Objekte ab, die ungültige Werte oder Zielwerte aufweisen, wurden die Quelle nicht aktualisiert. |
| GetSourceUpdatingBindings(DependencyObject) |
Ruft alle BindingExpressionBase Objekte ab, die ungültige Werte oder Zielwerte aufweisen, wurden die Quelle nicht aktualisiert. |
| IsDataBound(DependencyObject, DependencyProperty) |
Gibt einen Wert zurück, der angibt, ob die angegebene Eigenschaft zurzeit datengebunden ist. |
| SetBinding(DependencyObject, DependencyProperty, BindingBase) |
Erstellt und ordnet eine neue Instanz der BindingExpressionBase angegebenen Bindungszieleigenschaft zu. |
Ereignisse
| Name | Beschreibung |
|---|---|
| CollectionRegistering |
Tritt auf, wenn das Datenbindungssystem eine Auflistung bemerkt. |
| CollectionViewRegistering |
Tritt auf, wenn das Datenbindungssystem eine Sammlungsansicht bemerkt. |