Extensiones de Marcado
Clase 23 de 52 • Curso de Xamarin.Forms
Contenido del curso
Instalación y configuración
Fundamentos de Xamarin.Forms
Arquitectura de Xamarin.Forms
Sistema de Propiedades Enlazables
Manejo de Eventos
El Lenguaje XAML
Interfaz de Usuario
- 26

Contenedores
18:48 min - 27
Controles comunes
01:39 min - 28

Creación de controles personalizados
24:02 min - 29

Estilos
13:37 min - 30

Triggers en Estilos
11:40 min - 31
Diccionarios Mezclados
02:39 min - 32

Transformaciones y Animaciones
13:57 min - 33

Navegación
17:05 min - 34

DisplayAlert y DisplayActionSheet
08:10 min - 35

MessagingCenter
16:13 min
Enlace de Datos
Comandos
El Patrón de Diseño Model-View-ViewModel (MVVM)
Resumen
Las extensiones de marcado son clases o funciones que le indican al elemento, que debe evaluar el valor de una propiedad o atributo de una manera particular, determinada por dicha función.
Las extensiones de marcado pueden ser facilmente identificables en un documento XAML ya que se escriben entre signos de { } como por ejemplo:
Las extensiones de marcado soportadas por Xamarin.forms son:
- {Static Resources}
- {DynamicResources}
- {Binding}
- {TemplateBinding}
- {x:Null}
- {x:Static}
- {x:Type}
- {x:Reference}
- {x:FactoryMethod}
- {x:Arguments}
El uso de extensiones de marcado es muy recomendado para el manejo de cadenas de texto, ya que de esta manera se facilita la tarea de internacionalización posterior, mediante el uso de los diccionarios de cadenas en otros idiomas.