¿Qué es XAML?
Clase 20 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
XAML es un lenguaje para declarar las interfaces de usuarios y, al igual que muchos otros lenguajes de marcado, está basado en etiquetas. Se utiliza en Xamarin.Forms, así como en WPF y UWP. Cada etiqueta es en sí misma una instanciación del elemento al que refiere.
XAML significa Lenguaje de Marcado Extensible para Aplicaciones y es el acrónimo de Extensible Application Markup Language.
Reglas de uso básicas del lenguaje XAML
Las reglas de XML que son las mismas en XAML. Estas son:
- Debe haber un nodo raíz
- Todo elemento debe cerrar
- Es sensible a mayúsculas y minúsculas
- Hay elementos y subelementos
- Hay atributos
Otras reglas particulares de XAML:
- Los elementos instancian objetos
<Entry / >
- Los atributos cambian las características de los objetos
<Entry Text="Hola" / >
- El anidamiento implica pertenencia. Es un acceso directo para establecer el contenido.
<Grid>
<Entry / >
</ Grid>
- A todo elemento le corresponde una clase que la respalda en el API de Xamarin.Forms