Usando y creando Propiedades Enlazables

Clase 16 de 52Curso de Xamarin.Forms

Resumen

Para leer o establecer el valor de una propiedad enlazable se pueden indicar de manera directa como se hace con cualquier propiedad tradicional de tipo CLR o bien usando los mérodos GetValue y SetValue.

Forma tradicional:

// --- para asignar un valor a la propiedad textColor de etiqueta etiqueta.textColor = Color.Blue; // --- para leer el valor var c = etiqueta.Width

ó utilizando GetValue() y SetValue() ...

// --- para leer el valor etiqueta.GetValue(Label.TextColorProperty); // --- para asignar el valor etiqueta.SetValue(Label.TextColorProperty, color.Blue);

Para crear Propiedades Enlazables se emplea el método BindableProperty.Create()