BindingMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Describe cómo se propagan los datos en un enlace.
public enum class BindingMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class BindingMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum BindingMode
Public Enum BindingMode
<object property="enumMemberName"/>
- Herencia
-
BindingMode
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Campos
OneTime | 2 | Novedades la propiedad de destino cuando se crea el enlace. |
OneWay | 1 | Novedades la propiedad de destino cuando se crea el enlace. Los cambios en el objeto de origen también se pueden propagar al destino. |
TwoWay | 3 | Novedades el destino o el objeto de origen cuando cambia. Cuando se crea el enlace, la propiedad de destino se actualiza desde el origen. |
Ejemplos
En este ejemplo se muestra cómo establecer el modo de enlace en XAML.
<TextBox x:Name="MyTextBox" Text="Text" Foreground="{Binding Brush1, Mode=OneWay}"/>
Comentarios
En el caso de los enlaces OneWay y TwoWay , los cambios dinámicos en el origen no se propagan automáticamente al destino. Debe implementar la interfaz INotifyPropertyChanged en el objeto de origen para que esto suceda.
En el caso de los enlaces de TwoWay , los cambios en el destino se propagan automáticamente al origen, excepto si el destino de enlace es la propiedad Text . En ese caso, la actualización solo se produce cuando textBox pierde el foco.
En el caso de los enlaces OneTime y OneWay , las llamadas a DependencyObject.SetValue cambian automáticamente el valor de destino y eliminan el enlace.