MultiBinding.Mode Proprietà

Definizione

Ottiene o imposta un valore che indica la direzione del flusso di dati di questo 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 associazione 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, come Text, 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

I valori delle Mode proprietà e UpdateSourceTrigger determinano la funzionalità di e vengono utilizzati come valori predefiniti per tutte le associazioni nella raccolta, a meno che una singola associazione non esegua l'override di MultiBinding queste proprietà. Ad esempio, se la Mode proprietà dell'oggetto MultiBinding è impostata su TwoWay, tutte le associazioni nell'insieme 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