Condividi tramite


MultiBinding.Mode Proprietà

Definizione

Ottiene o imposta un valore che indica la direzione del flusso di dati di questa 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 Text, per impostazione predefinita sono associazioni 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

I valori delle Mode proprietà e UpdateSourceTrigger determinano la funzionalità di MultiBinding e vengono utilizzati come valori predefiniti per tutte le associazioni nella raccolta, a meno che una singola associazione non esegua l'override di queste proprietà. Ad esempio, se la Mode proprietà dell'oggetto MultiBinding è impostata su TwoWay, tutte le associazioni nella raccolta vengono considerate TwoWay a meno che non si imposti un valore diverso Mode su una delle associazioni in modo esplicito. Per altre informazioni, vedere le Binding.Mode proprietà e Binding.UpdateSourceTrigger .

Si applica a