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

Enumerazione BindingMode

 

Data di pubblicazione: ottobre 2016

Descrive la direzione del flusso di dati in un binding.

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

public enum BindingMode

Nome membroDescrizione
Default

Usa il valore Mode predefinito della destinazione del binding. Il valore predefinito varia per ogni proprietà di dipendenza. In generale, per le proprietà di controlli modificabili dall'utente, ad esempio quelle di caselle di testo e caselle di controllo, vengono usate le associazioni bidirezionali per impostazione predefinita, mentre l'impostazione predefinita per la maggior parte delle altre proprietà è l'associazione unidirezionale. Un modo programmatico per determinare se l'associazione di una proprietà di dipendenza è unidirezionale o bidirezionale per impostazione predefinita, consiste nell'ottenere i metadati della proprietà con GetMetadata e quindi controllare il valore booleano della proprietà BindsTwoWayByDefault.

OneTime

Aggiorna la destinazione del binding all'avvio dell'applicazione o quando cambia il contesto dei dati. Questo tipo di binding è appropriato per dati in cui è opportuno usare uno snapshot dello stato corrente o che sono realmente statici. Questo tipo di binding è utile anche se si vuole inizializzare la proprietà di destinazione con un valore ricavato da una proprietà di origine e il contesto dei dati non è noto in anticipo. Si tratta essenzialmente di una forma più semplice di binding OneWay che offre prestazioni migliori nei casi in cui il valore di origine non cambia.

OneWay

Aggiorna la proprietà di destinazione del binding quando l'origine viene modificata. Questo tipo di binding è appropriato se il controllo da associare è implicitamente di sola lettura. Ad esempio, è possibile effettuare un'associazione a un'origine particolare, come le quotazioni di borsa. Oppure la proprietà di destinazione non dispone di alcuna interfaccia di controllo per l'esecuzione di modifiche, ad esempio un colore di sfondo associato a dati di una tabella. Se non è necessario monitorare le modifiche delle proprietà di destinazione, l'uso della modalità di associazione OneWay consente di evitare il sovraccarico della modalità di binding TwoWay.

OneWayToSource

Aggiorna la proprietà di origine quando viene modificata la proprietà di destinazione.

TwoWay

Causa modifiche nella proprietà di origine o in quella di destinazione per aggiornare automaticamente l'altra. Questo tipo di binding è adatto a moduli modificabili o ad altri scenari Interfaccia utente completamente interattivi.

.NET Framework
Disponibile da 3.0
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: