Binding.Mode Proprietà

Definizione

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

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à

BindingMode

Uno dei valori di BindingMode. Il valore predefinito è Default, che restituisce il valore predefinito della modalità di binding della proprietà di dipendenza di destinazione. Tuttavia, 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(Type) e quindi controllare il valore booleano della proprietà BindsTwoWayByDefault.

Commenti

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

Per TwoWay o OneWayToSource binding, è 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