Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe MultiBinding

 

Descrive una raccolta di oggetti Binding associati a una singola proprietà di destinazione dell'associazione.

Spazio dei nomi:   System.Windows.Data
Assembly:  PresentationFramework (in PresentationFramework.dll)


[ContentPropertyAttribute("Bindings")]
public class MultiBinding : BindingBase, IAddChild

NomeDescrizione
System_CAPS_pubmethodMultiBinding()

Inizializza una nuova istanza della classe MultiBinding.

NomeDescrizione
System_CAPS_pubpropertyBindingGroupName

Ottiene o imposta il nome del BindingGroup a cui appartiene questa associazione.(Ereditato da BindingBase.)

System_CAPS_pubpropertyBindings

Ottiene la raccolta di oggetti Binding all'interno dell'istanza MultiBinding corrente.

System_CAPS_pubpropertyConverter

Ottiene o imposta il convertitore da usare per convertire i valori di origine da o verso il valore di destinazione.

System_CAPS_pubpropertyConverterCulture

Ottiene o imposta il CultureInfo oggetto che si applica a qualsiasi convertitore assegnato alle associazioni racchiuso il MultiBinding o nella MultiBinding stesso.

System_CAPS_pubpropertyConverterParameter

Ottiene o imposta un parametro facoltativo da passare a un convertitore come informazioni aggiuntive.

System_CAPS_pubpropertyDelay

Ottiene o imposta la quantità di tempo, in millisecondi di attesa prima di aggiornare l'origine di associazione dopo il valore sulle modifiche di destinazione.(Ereditato da BindingBase.)

System_CAPS_pubpropertyFallbackValue

Ottiene o imposta il valore da usare quando il binding non è in grado di restituire un valore.(Ereditato da BindingBase.)

System_CAPS_pubpropertyMode

Ottiene o imposta un valore che indica la direzione del flusso di dati di questo binding.

System_CAPS_pubpropertyNotifyOnSourceUpdated

Ottiene o imposta un valore che indica se generare l'evento SourceUpdated quando un valore viene trasferito dalla destinazione del binding all'origine dell'associazione.

System_CAPS_pubpropertyNotifyOnTargetUpdated

Ottiene o imposta un valore che indica se generare l'evento TargetUpdated quando un valore viene trasferito dall'origine dell'associazione alla destinazione del binding.

System_CAPS_pubpropertyNotifyOnValidationError

Ottiene o imposta un valore che indica se generare l'evento associato Error sull'elemento associato.

System_CAPS_pubpropertyStringFormat

Ottiene o imposta una stringa che specifica come formattare l'associazione, se il valore associato viene visualizzato sotto forma di stringa.(Ereditato da BindingBase.)

System_CAPS_pubpropertyTargetNullValue

Ottiene o imposta il valore utilizzato nel database di destinazione quando il valore dell'origine è null.(Ereditato da BindingBase.)

System_CAPS_pubpropertyUpdateSourceExceptionFilter

Ottiene o imposta un gestore che è possibile usare per rendere disponibile logica personalizzata per la gestione delle eccezioni rilevate dal motore di associazione durante l'aggiornamento del valore di origine dell'associazione. Questa proprietà è applicabile solo se la regola ExceptionValidationRule è associata all'oggetto MultiBinding.

System_CAPS_pubpropertyUpdateSourceTrigger

Ottiene o imposta un valore che determina gli intervalli di tempo degli aggiornamenti dell'origine dell'associazione.

System_CAPS_pubpropertyValidatesOnDataErrors

Ottiene o imposta un valore che indica se includere il DataErrorValidationRule.

System_CAPS_pubpropertyValidatesOnExceptions

Ottiene o imposta un valore che indica se includere il ExceptionValidationRule.

System_CAPS_pubpropertyValidatesOnNotifyDataErrors

Ottiene o imposta un valore che indica se includere il NotifyDataErrorValidationRule.

System_CAPS_pubpropertyValidationRules

Ottiene la raccolta di oggetti ValidationRule per questa istanza dell'oggetto MultiBinding.

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodProvideValue(IServiceProvider)

Restituisce un oggetto che deve essere impostato sulla proprietà in cui vengono applicate l'associazione e l'estensione.(Ereditato da BindingBase.)

System_CAPS_pubmethodShouldSerializeBindings()

Indica se la proprietà Bindings deve essere mantenuta.

System_CAPS_pubmethodShouldSerializeFallbackValue()

Restituisce un valore che indica se i processi di serializzazione devono serializzare il valore effettivo della FallbackValue proprietà nelle istanze di questa classe.(Ereditato da BindingBase.)

System_CAPS_pubmethodShouldSerializeTargetNullValue()

Restituisce un valore che indica se la TargetNullValue proprietà deve essere serializzata.(Ereditato da BindingBase.)

System_CAPS_pubmethodShouldSerializeValidationRules()

Indica se la proprietà ValidationRules deve essere mantenuta.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethodIAddChild.AddChild(Object)

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Aggiunge un oggetto figlio.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAddChild.AddText(String)

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Aggiunge il contenuto di testo di un nodo all'oggetto.

È possibile specificare più associazioni in un MultiBinding oggetto. Quando si utilizza il MultiBinding dell'oggetto con un convertitore, viene prodotto il valore finale per la destinazione di associazione in base ai valori di tali associazioni. Colore, ad esempio, potrebbe essere calcolato dai valori di rossi, verde e blu, che possono essere valori da oggetti di origine dell'associazione identici o differenti. Quando un valore viene spostato dalla destinazione per le origini, il valore della proprietà di destinazione viene convertito in un set di valori che vengono inseriti nelle associazioni.

I valori di Mode e UpdateSourceTrigger determinano la funzionalità di MultiBinding e vengono utilizzati come valori predefiniti per tutte le associazioni della raccolta, a meno che un'associazione singola esegue l'override di queste proprietà. Ad esempio, se il Mode proprietà di MultiBinding è impostata su TwoWay, quindi tutte le associazioni nell'insieme sono considerate TwoWay a meno che non è impostato un Mode valore in una delle associazioni in modo esplicito. Per ulteriori informazioni, vedere il Binding.Mode e Binding.UpdateSourceTrigger proprietà.

MultiBinding attualmente supporta solo gli oggetti di tipo Binding e non MultiBinding o PriorityBinding.

.NET Framework
Disponibile da 3.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: