Сводка

Завершено

Закодированный пользовательский интерфейс затрудняет управление макетом и поведением. Этот подход часто включает в себя структуру и логику поведения и приводит к жесткому взаимодействию между двумя. Изменение структуры пользовательского интерфейса может привести к сбою остальной части базы кода. Бывает сложно управлять базой кода там, где нет четкого разделения пользовательского интерфейса и поведения.

.NET MAUI позволяет определить пользовательский интерфейс с помощью XAML. Это разделение позволяет сосредоточиться на логике поведения в файлах кода C#. Теперь конструкторы пользовательского интерфейса могут сосредоточиться на пользовательском интерфейсе, а программисты могут сосредоточиться на коде.

.NET MAUI XAML позволяет настроить пользовательский интерфейс для каждой OnPlatform платформы с помощью расширения разметки. Этот подход позволяет разрабатывать приложения, которые могут использовать функции пользовательского интерфейса для конкретной ОС, но все равно выглядят хорошо на всех платформах.

В этом модуле вы узнали, как использовать XAML для максимально эффективного проектирования пользовательского интерфейса для кроссплатформенного приложения. В частности, вы узнали следующее:

  • Преимущества использования XAML для определения пользовательского интерфейса для приложения .NET MAUI в C#.
  • Как создавать страницы и элементы управления и задавать их свойства с помощью XAML.
  • Как обрабатывать события пользовательского интерфейса и подключать их в XAML.
  • Создание и использование расширений разметки XAML.
  • Настройка значений для конкретной платформы в разметке XAML.

Подробнее