Resumen
Una interfaz de usuario codificada dificulta la administración del diseño y el comportamiento. Este enfoque suele incluir diseño y lógica conductual, y da como resultado un acoplamiento estrecho entre los dos elementos. Un cambio en el diseño de la UI puede provocar un efecto en cadena en el resto del código base. El mantenimiento de una base de código donde no hay una separación clara entre la interfaz de usuario y el comportamiento puede ser difícil.
.NET MAUI permite definir una UI mediante XAML. Esta separación permite centrarse en la lógica de comportamiento de los archivos de código de C#. Ahora, los diseñadores de la UI se pueden centrar en la UI, mientras que los programadores pueden centrarse en el código.
.NET MAUI XAML permite personalizar la UI para cada plataforma mediante la OnPlatform
extensión de marcado. Este enfoque permite diseñar aplicaciones que pueden usar características de UI específicas del sistema operativo, pero que siguen teniendo un excelente aspecto en todas las plataformas.
En este módulo, ha visto cómo usar XAML de la mejor manera posible para diseñar la UI de una aplicación multiplataforma. Concretamente, ha descubierto lo siguiente:
- Las ventajas de usar XAML en lugar de C# para definir la UI de una aplicación .NET MAUI.
- Cómo crear páginas y controles, y establecer las propiedades con XAML.
- Cómo controlar eventos de la UI y conectarlos en XAML.
- Cómo crear y usar extensiones de marcado en XAML.
- Cómo establecer valores específicos de plataforma en marcado XAML.