Resumo
Uma interface do usuário codificada dificulta o gerenciamento de layout e comportamento. Essa abordagem geralmente inclui layout e lógica comportamental, e resulta em um acoplamento estreito entre os dois. Uma alteração no design da interface do usuário pode causar um efeito indireto no restante da base de código. Manter uma base de código onde não há separação limpa da interface do usuário e do comportamento pode ser difícil.
O .NET MAUI permite que você defina uma interface do usuário usando XAML. Essa separação permite que você se concentre na lógica de comportamento em seus arquivos de código C#. Os designers de interface do usuário agora podem se concentrar na interface do usuário, enquanto os programadores podem se concentrar no código.
.NET MAUI XAML permite personalizar a interface do usuário para cada plataforma usando a extensão de OnPlatform
marcação. Essa abordagem permite que você projete aplicativos que podem usar recursos de interface do usuário específicos do sistema operacional, mas que ainda têm uma boa aparência em todas as plataformas.
Neste módulo, você viu como usar o XAML com o melhor efeito para projetar a interface do usuário para um aplicativo de plataforma cruzada. Especificamente, você aprendeu:
- Os benefícios de usar XAML sobre a definição da interface do usuário para um aplicativo .NET MAUI em C#.
- Como criar páginas e controles e definir suas propriedades usando XAML.
- Como manipular eventos da interface do usuário e conectá-los em XAML.
- Como criar e usar extensões de marcação XAML.
- Como definir valores específicos da plataforma na marcação XAML.