Введение

Завершено

Использование одинаковых шрифтов и цветов по всему пользовательскому интерфейсу обеспечивает единое оформление и восприятие. Многоплатформенный пользовательский интерфейс приложения .NET (MAUI) позволяет определять эти значения в одном месте и искать их везде, где они используются. Повторное использование значений гарантирует согласованность по всему приложению и упрощает обновление.

Предположим, что вы создаете мобильное приложение с именем TipCalculator. Приложение используется в гостиничной отрасли, и с его помощью обслуживающий персонал может быстро рассчитать чаевые за оказанные услуги. Недавно ваша организация изменила свой фирменный стиль. Ваша задача — обновить пользовательский интерфейс приложения в соответствии с новым дизайном. Необходимо изменить шрифты, цвета текста и фоновые цвета. Вы хотите сделать этот вид обновления простым, потому что есть больше изменений фирменной символики по мере роста вашей компании.

В этом модуле вы узнаете, как определить и применить ресурс как в коде, так и в языке разметки расширяемых приложений (XAML). Вы также увидите, как сгруппировать несколько параметров в стиль, чтобы их можно было применить одновременно.

Цели обучения

Из этого модуля вы узнаете, как выполнять следующие задачи:

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

Необходимые компоненты

  • Visual Studio 2026 с установленной рабочей нагрузкой .NET MAUI.
  • Необязательно. Visual Studio Code с расширением MAUI .NET и пакетом SDK для .NET с установленной рабочей нагрузкой .NET MAUI.
  • Знакомство с C# и .NET.

Требования для разработки в .NET MAUI

Чтобы создать приложения .NET MAUI с помощью .NET 9, необходимо установить Visual Studio версии 17.12 или более поздней с установленной следующей рабочей нагрузкой:

  • разработка пользовательского интерфейса для многоплатформенного приложения .NET

Кроме того, если вы хотите создавать приложения .NET MAUI Blazor, нужно установить еще ASP.NET и рабочую нагрузку веб-разработки.

Ознакомьтесь с документацией для пошаговых инструкций по настройке.

Разработка с помощью Visual Studio Code

Если вы разрабатываетесь в macOS или Linux, необходимо установить Visual Studio Code и расширение .NET MAUI вместе с пакетом SDK для . NET и рабочей нагрузкой .NET MAUI. Ознакомьтесь с документацией для пошаговых инструкций по настройке.