MultiBinding Classe
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 un insieme di oggetti Binding associato a una singola proprietà della 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 dell'oggetto BindingGroup a cui appartiene questa associazione.(Ereditato da BindingBase.)

System_CAPS_pubpropertyBindings

Ottiene l'insieme di oggetti Binding inclusi in questa istanza di MultiBinding.

System_CAPS_pubpropertyConverter

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

System_CAPS_pubpropertyConverterCulture

Ottiene o imposta l'oggetto CultureInfo applicabile a qualsiasi convertitore assegnato alle associazioni di cui è stato eseguito il wrapping in MultiBinding o sull'oggetto MultiBinding stesso.

System_CAPS_pubpropertyConverterParameter

Ottiene o imposta un parametro facoltativo da passare a un convertitore come informazione aggiuntiva.

System_CAPS_pubpropertyDelay

Ottiene o imposta l'intervallo di tempo, in millisecondi, per l'attesa prima di aggiornare l'origine di associazione dopo la modifica del valore della destinazione.(Ereditato da BindingBase.)

System_CAPS_pubpropertyFallbackValue

Ottiene o imposta il valore da utilizzare quando l'associazione 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 questa associazione.

System_CAPS_pubpropertyNotifyOnSourceUpdated

Ottiene o imposta un valore che indica se generare l'evento SourceUpdated quando un valore viene trasferito dalla destinazione dell'associazione 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 dell'associazione.

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 come stringa.(Ereditato da BindingBase.)

System_CAPS_pubpropertyTargetNullValue

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

System_CAPS_pubpropertyUpdateSourceExceptionFilter

Ottiene o imposta un gestore che è possibile utilizzare per fornire la logica personalizzata per la gestione delle eccezioni rilevate dal motore di associazione durante l'aggiornamento del valore dell'origine dell'associazione.È applicabile solo se l'oggetto ExceptionValidationRule è stato associato al proprio oggetto MultiBinding.

System_CAPS_pubpropertyUpdateSourceTrigger

Ottiene o imposta un valore che determina l'intervallo degli aggiornamenti dell'origine dell'associazione.

System_CAPS_pubpropertyValidatesOnDataErrors

Ottiene o imposta un valore che indica se includere DataErrorValidationRule.

System_CAPS_pubpropertyValidatesOnExceptions

Ottiene o imposta un valore che indica se includere l'oggetto ExceptionValidationRule.

System_CAPS_pubpropertyValidatesOnNotifyDataErrors

Ottiene o imposta un valore che indica se includere NotifyDataErrorValidationRule.

System_CAPS_pubpropertyValidationRules

Ottiene l'insieme di oggetti ValidationRule per questa istanza di 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 per un particolare tipo. (Ereditato da Object.)

System_CAPS_pubmethodGetType()

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

System_CAPS_protmethodMemberwiseClone()

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

System_CAPS_pubmethodProvideValue(IServiceProvider)

Restituisce un oggetto che deve essere impostato sulla proprietà a cui vengono applicate l'estensione e l'associazione.(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 proprietà FallbackValue su istanze di questa classe.(Ereditato da BindingBase.)

System_CAPS_pubmethodShouldSerializeTargetNullValue()

Restituisce un valore che indica se la proprietà TargetNullValue 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 di prodotto e non deve essere usata direttamente dal codice. Aggiunge un oggetto figlio.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAddChild.AddText(String)

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

È possibile specificare più associazioni in un oggetto MultiBinding. Quando si utilizzano oggetti MultiBinding con un convertitore, produce un valore finale per destinazione di associazione in base ai valori di tali associazioni. Ad esempio, il colore potrebbe essere calcolato dai valori rosso, blu e verde, i quali possono essere derivanti dallo stesso o da differenti oggetti origine di associazione. Quando un valore passa dalla destinazione alle origini, il valore della proprietà di destinazione viene convertito in un insieme di valori ritrasmessi alle associazioni.

I valori delle proprietà Mode e UpdateSourceTrigger determinano la funzionalità di MultiBinding e vengono utilizzati come valori predefiniti per tutte le associazioni nella raccolta a meno che per una singola associazione venga eseguito l'override di queste proprietà. Se, ad esempio, la proprietà Mode dell'oggetto MultiBinding è impostata su TwoWay, tutte le associazioni dell'insieme vengono considerate TwoWay, a meno che non si imposti esplicitamente un valore Mode differente su una delle associazioni. Per ulteriori informazioni, vedere le proprietà Binding.Mode e Binding.UpdateSourceTrigger.

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

.NET Framework
Disponibile da 3.0

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Torna all'inizio
Mostra:
© 2016 Microsoft