¿Qué es XAML?
Clase 20 de 52 • Curso de Xamarin.Forms
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
