[Xamarin.Forms] MultiBinding

MultiBinding

En Xamarin.Forms 4.7 se añade soporte a MultiBinding!. Pero… ¿qué es esto?.

MultiBinding describe una colección de objetos Binding asociados a una sola propiedad de destino de enlace. Permite enlazar una propiedad del destino de enlace a una lista de propiedades de origen y, a continuación, aplicar la lógica para generar un valor con las entradas indicadas.

Por ejemplo:

<Label>
     <Label.Text>
          <MultiBinding Converter="{StaticResource NameConverter}">
               <Binding Path="Name"/>
               <Binding Path="Surname"/>
          </MultiBinding>
     </Label.Text>
</Label>

Podemos componer un nuevo valor (en este caso es una cadena) en base los valores de diferentes enlace a datos. Es un ejemplo muy sencillo, pero veamos el resultado:

MultiBinding

Puedes encontrar el ejemplo en GitHub:

Ver GitHub

¿Qué te parece la llegada de MultiBinding en Xamarin.Forms?, ¿qué te gustaría ver añadido en XAML?. Recuerda, puedes dejar cualquier duda o comentario en la entrada!.

Más información

Un pensamiento en “[Xamarin.Forms] MultiBinding

  1. Pingback: [Xamarin.Forms] MultiBinding - Muhammad Zaeem Khan

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s