Condividi tramite


Binding.Mode Proprietà

Definizione

Ottiene o imposta un valore che indica la direzione del flusso di dati nell'associazione.

public:
 property System::Windows::Data::BindingMode Mode { System::Windows::Data::BindingMode get(); void set(System::Windows::Data::BindingMode value); };
public System.Windows.Data.BindingMode Mode { get; set; }
member this.Mode : System.Windows.Data.BindingMode with get, set
Public Property Mode As BindingMode

Valore della proprietà

Uno dei BindingMode valori. Il valore predefinito è Default, che restituisce il valore della modalità di associazione predefinita della proprietà di dipendenza di destinazione. Tuttavia, il valore predefinito varia per ogni proprietà di dipendenza. In generale, le proprietà del controllo modificabili dall'utente, ad esempio quelle delle caselle di testo e delle caselle di controllo, per impostazione predefinita sono binding bidirezionali, mentre per la maggior parte delle altre proprietà vengono predefinite associazioni unidirezionale.

Un modo programmatico per determinare se una proprietà di dipendenza associa unidirezionale o bidirezionale per impostazione predefinita consiste nel ottenere i metadati della proprietà usando GetMetadata(Type) e quindi controllare il valore booleano della BindsTwoWayByDefault proprietà.

Commenti

Per supportare OneWay e TwoWay associazioni, i dati sottostanti devono implementare INotifyPropertyChanged. Per informazioni dettagliate, vedere Procedura: Implementare la notifica delle modifiche delle proprietà.

Per TwoWay o OneWayToSource associazioni, è possibile controllare gli aggiornamenti da destinazione a origine impostando la UpdateSourceTrigger proprietà . Per altre informazioni, vedere UpdateSourceTrigger.

Per altre informazioni sulle diverse modalità di associazione, vedere Panoramica del data binding.

Si applica a