Введение
Использование одинаковых шрифтов и цветов по всему пользовательскому интерфейсу обеспечивает единое оформление и восприятие. Многоплатформенный пользовательский интерфейс приложения .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. Ознакомьтесь с документацией для пошаговых инструкций по настройке.