Compartir por


MultiBinding.Mode Propiedad

Definición

Obtiene o establece un valor que indica la dirección del flujo de datos de este enlace.

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 BindingMode valores. El valor predeterminado es Default, que devuelve el valor del modo de enlace predeterminado de la propiedad de dependencia de destino. Sin embargo, el valor predeterminado varía para cada propiedad de dependencia. En general, las propiedades de control editables por el usuario, como Text, se usan de forma predeterminada en enlaces bidireccionales, mientras que la mayoría de las demás propiedades se convierten de forma predeterminada en enlaces unidireccionales.

Una manera mediante programación de determinar si una propiedad de dependencia enlaza unidireccional o bidireccional de forma predeterminada es obtener los metadatos de propiedad de la propiedad mediante GetMetadata(Type) y, a continuación, comprobar el valor booleano de la BindsTwoWayByDefault propiedad.

Comentarios

Los valores de las Mode propiedades y UpdateSourceTrigger determinan la funcionalidad de MultiBinding y se usan como valores predeterminados para todos los enlaces de la colección a menos que un enlace individual invalide estas propiedades. Por ejemplo, si la Mode propiedad del MultiBinding objeto se establece TwoWayen , todos los enlaces de la colección se consideran TwoWay a menos que establezca un valor diferente Mode en uno de los enlaces explícitamente. Para obtener más información, consulte las Binding.Mode propiedades y Binding.UpdateSourceTrigger .

Se aplica a