Binding.Mode Propiedad

Definición

Obtiene o establece un valor que indica la dirección del flujo de datos en el enlace.Gets or sets a value that indicates the direction of the data flow in the 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

Valor de propiedad

Uno de los valores de BindingMode .One of the BindingMode values. El valor predeterminado es Default, que devuelve el valor de modo de enlace predeterminado de la propiedad de dependencia de destino.The default is Default, which returns the default binding mode value of the target dependency property. Sin embargo, el valor predeterminado varía para cada propiedad de dependencia.However, the default value varies for each dependency property. En general, las propiedades de control que puede modificar el usuario, como las de cuadros de texto y casillas, tienen como valor predeterminado enlaces bidireccionales, mientras que la mayoría de las demás propiedades tienen como valor predeterminado enlaces unidireccionales.In general, user-editable control properties, such as those of text boxes and check boxes, default to two-way bindings, whereas most other properties default to one-way bindings.

Una manera de determinar mediante programación si una propiedad de dependencia se enlaza de forma predeterminada de modo unidireccional o bidireccional es obtener los metadatos de la propiedad mediante GetMetadata(Type) y luego comprobar el valor booleano de la propiedad BindsTwoWayByDefault .A programmatic way to determine whether a dependency property binds one-way or two-way by default is to get the property metadata of the property using GetMetadata(Type) and then check the Boolean value of the BindsTwoWayByDefault property.

Comentarios

Para admitir OneWay y enlaces de TwoWay, los datos subyacentes deben implementar INotifyPropertyChanged.To support OneWay and TwoWay bindings, the underlying data must implement INotifyPropertyChanged. Para obtener más información, consulte Cómo: implementar la notificación de cambio de propiedad.For details, see How to: Implement Property Change Notification.

En el caso de los enlaces TwoWay o OneWayToSource, puede controlar las actualizaciones de destino a origen estableciendo la propiedad UpdateSourceTrigger.For TwoWay or OneWayToSource bindings, you can control the target-to-source updates by setting the UpdateSourceTrigger property. Para obtener más información, vea UpdateSourceTrigger.For more information, see UpdateSourceTrigger.

Para obtener más información sobre los diferentes modos de enlace, vea información general sobre el enlace de datos.For more information on the different binding modes, see Data Binding Overview.

Se aplica a