Espacios de Nombres XML

Clase 21 de 52Curso de Xamarin.Forms

Resumen

Los espacios de nombre son identificadores requeridos en XAML para organizar lógicamente las clases usadas en el código. También son conocidos como namespaces. Le permiten al intérprete de XAML saber cuál es el componente específico del que se está hablando en el documento. De no colocarse en el código, dará un error por no poder reconocoer los elementos usados. Tiene el mismo formato o aspecto de una URI, pero no llevan a ningún sitio web en particular.

Los espacios de nombre más utilizados en Xamarin.Forms son:

Los espacios de nombre se indican el elemento raíz del código de Xamarin.Forms <ContentPage> con el atributo xlmns y permiten importar las clases de este namespace al ámbito de la interfaz. Pudiéndose establecer igualmente el atributo xlmns en cualquier otro nivel o subelemento. Se les puede asignar un alias si fuera necesario.

A través del namespace http://schemas.microsoft.com/winfx/2009/xaml se disponen en XAML de atributos que se pueden asignar a los elementos, como es el caso del x:Name, sin embargo; no es recomendable, ni una buena práctica, asignarle un Name a todos los elementos de una interfaz, sino sólo a aquellos a los que se necesita hacer referencia explícita dentro del código.