BindingMode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrive il modo in cui i dati vengono propagati in un'associazione.
public enum class BindingMode
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class BindingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum BindingMode
Public Enum BindingMode
<object property="enumMemberName"/>
- Ereditarietà
-
BindingMode
- Attributi
Campi
OneTime | 2 | Aggiornamenti la proprietà di destinazione quando viene creata l'associazione. |
OneWay | 1 | Aggiornamenti la proprietà di destinazione quando viene creata l'associazione. Le modifiche apportate all'oggetto di origine possono anche propagarsi alla destinazione. |
TwoWay | 3 | Aggiornamenti la destinazione o l'oggetto di origine quando vengono modificate. Quando viene creata l'associazione, la proprietà di destinazione viene aggiornata dall'origine. |
Esempio
In questo esempio viene illustrato come impostare la modalità di associazione in XAML.
<TextBox x:Name="MyTextBox" Text="Text" Foreground="{Binding Brush1, Mode=OneWay}"/>
Commenti
Per le associazioni OneWay e TwoWay , le modifiche dinamiche all'origine non vengono propagate automaticamente alla destinazione. Per eseguire questa operazione, è necessario implementare l'interfaccia INotifyPropertyChanged nell'oggetto di origine.
Per le associazioni TwoWay , le modifiche apportate alla destinazione vengono propagate automaticamente all'origine, tranne se la destinazione di associazione è la proprietà Text . In questo caso, l'aggiornamento si verifica solo quando textBox perde lo stato attivo.
Per le associazioni OneTime e OneWay , le chiamate a SetValue modificano automaticamente il valore di destinazione ed eliminano l'associazione.