BindingOperations Classe

Definizione

Fornisce metodi statici per modificare binding, inclusi oggetti Binding, MultiBinding e PriorityBinding.

public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
Ereditarietà
BindingOperations

Commenti

Questa classe espone un set di metodi statici che fungono da operazioni helper per i data binding.

Proprietà

DisconnectedSource

Ottiene un oggetto che sostituisce DataContext quando un contenitore di elementi viene rimosso dall'albero visuale.

Metodi

AccessCollection(IEnumerable, Action, Boolean)

Fornisce l'accesso a una raccolta utilizzando il meccanismo di sincronizzazione specificato dall'applicazione alla chiamata a EnableCollectionSynchronization.

ClearAllBindings(DependencyObject)

Rimuove tutti i binding, inclusi quelli di tipo Binding, MultiBinding e PriorityBinding, dall'oggetto DependencyObject specificato.

ClearBinding(DependencyObject, DependencyProperty)

Rimuove l'associazione, se presente, da una proprietà.

DisableCollectionSynchronization(IEnumerable)

Rimuovere la sincronizzazione registrata per la raccolta specificata.

EnableCollectionSynchronization(IEnumerable, Object)

Consente a un oggetto CollectionView di partecipare all'accesso sincronizzato a una raccolta usata in più thread tramite un meccanismo di blocco semplice.

EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)

Consente a un oggetto CollectionView di partecipare all'accesso sincronizzato a una raccolta usata in più thread tramite un meccanismo diverso dal blocco semplice.

GetBinding(DependencyObject, DependencyProperty)

Recupera l’oggetto Binding impostato sulla proprietà specificata.

GetBindingBase(DependencyObject, DependencyProperty)

Recupera l’oggetto BindingBase impostato sulla proprietà specificata.

GetBindingExpression(DependencyObject, DependencyProperty)

Restituisce l'oggetto BindingExpression associato alla proprietà della destinazione di associazione specificata nell'oggetto specificato.

GetBindingExpressionBase(DependencyObject, DependencyProperty)

Recupera l’oggetto BindingExpressionBase impostato sulla proprietà specificata.

GetMultiBinding(DependencyObject, DependencyProperty)

Recupera l’oggetto MultiBinding impostato sulla proprietà specificata.

GetMultiBindingExpression(DependencyObject, DependencyProperty)

Restituisce l'oggetto MultiBindingExpression associato alla proprietà della destinazione di associazione specificata nell'oggetto specificato.

GetPriorityBinding(DependencyObject, DependencyProperty)

Recupera l’oggetto PriorityBinding impostato sulla proprietà specificata.

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

Restituisce l'oggetto PriorityBindingExpression associato alla proprietà della destinazione di associazione specificata nell'oggetto specificato.

GetSourceUpdatingBindingGroups(DependencyObject)

Ottiene tutti gli oggetti BindingGroup che hanno valori non validi o valori di destinazione che non sono stati aggiornati nell'origine.

GetSourceUpdatingBindings(DependencyObject)

Ottiene tutti gli oggetti BindingExpressionBase che hanno valori non validi o valori di destinazione che non sono stati aggiornati nell'origine.

IsDataBound(DependencyObject, DependencyProperty)

Restituisce un valore che indica se la proprietà specificata è attualmente associata a dati.

SetBinding(DependencyObject, DependencyProperty, BindingBase)

Crea e associa una nuova istanza di BindingExpressionBase alla proprietà di destinazione del binding specificata.

Eventi

CollectionRegistering

Si verifica quando il sistema di associazione dati rileva una raccolta.

CollectionViewRegistering

Si verifica quando il sistema di associazione dati rileva una visualizzazione raccolta.

Si applica a