Элементы управления приложений для Windows
В разработке приложений для Windows элемент управления — это элемент пользовательского интерфейса, отображающий содержимое или обеспечивающий взаимодействие. Элементы управления — это стандартные блоки пользовательского интерфейса. Шаблон — это рецепт объединения нескольких элементов управления, чтобы сделать что-то новое.
Мы предоставляем 45+ элементов управления, начиная от простых кнопок и мощных элементов управления данными, таких как представление сетки. Эти элементы управления являются частью системы Fluent Design и помогают создавать удобный и масштабируемый пользовательский интерфейс, который прекрасно выглядит на всех устройствах и экранах разного размера.
В статьях в этом разделе представлены инструкции по проектированию и программированию для добавления элементов управления и шаблонов в приложение для Windows.
Вступление
Общие инструкции и примеры кода для добавления и стилизации элементов управления в XAML и C#.
Добавление элементов управления и обработка событий
Существует 3 ключевых шага для добавления элементов управления в приложение: добавьте элемент управления в пользовательский интерфейс приложения, задайте свойства элемента управления и добавьте код в обработчики событий элемента управления, чтобы сделать что-то.
Настройка стиля элементов управления
Вы можете настроить внешний вид приложений различными способами с помощью платформы XAML. Стили позволяют задавать свойства элемента управления и повторно использовать эти параметры для согласованного внешнего вида в нескольких элементах управления.
Получение WinUI
Некоторые элементы управления доступны только в WinUI, пакет NuGet, содержащий новые элементы управления и функции пользовательского интерфейса. Чтобы получить его, ознакомьтесь с инструкциями по установке и обзору WinUI.
Алфавитный индекс
Подробные сведения о конкретных элементах управления и шаблонах.
- AnimatedIcon (новый)
- Анимированный визуальный проигрыватель (см. сведения о Lottie)
- Поле автоматического предложения
- BreadcrumbBar (новый)
- Кнопка
- Средство выбора дат календаря
- Представление календаря
- Флажок
- Средство выбора цветов
- Поле со списком
- Панель команд
- Всплывающее меню панели команд
- Карточка контакта
- Диалоговое окно содержимого
- Ссылка на содержимое
- Контекстное меню
- Выбор даты
- Диалоговые окна и всплывающие элементы
- Кнопка раскрытия списка
- Expander (новый)
- Представление "Перевернуть"
- Flyout
- Формы (шаблон)
- Представление в виде сетки
- Гиперссылка
- Кнопка с гиперссылкой
- Изображения и кисти изображений
- InfoBar (новый)
- Элементы управления рукописным вводом
- Список/сведения (шаблон)
- Представление списка
- Управление картами
- Воспроизведение мультимедиа
- Строка меню
- Всплывающее меню
- Представление навигации
- Поле "Номер"
- Представление параллакса
- Поле ввода пароля
- Изображение человека
- PipsPager (новый)
- Индикатор выполнения
- Кольцо хода выполнения
- Переключатель
- Элемент управления "Оценка"
- Кнопка повтора
- Поле форматируемого текста
- Блок форматированного текста
- Средство прокрутки
- Семантический масштаб
- Фигуры
- Ползунок
- Кнопка разделения
- Разделение представления
- Элемент управления для прокрутки
- Представление вкладок
- Совет по обучению
- Текстовый блок
- Текстовое поле
- Средство выбора времени
- Тумблер
- Выключатель
- Выключатель с разделением
- Подсказки
- Представление дерева
- Представление двух панелей
- Веб-представление
Коллекция WinUI
Скачайте приложения из коллекции WinUI с сайта Microsoft Store, чтобы увидеть эти элементы управления и систему Fluent Design в действии. Приложения из коллекции WinUI 3 и коллекции WinUI 2 включают интерактивные примеры большинства элементов управления, возможностей и функций WinUI 3 и WinUI 2. Эти приложения являются интерактивными помощниками для этого веб-сайта. После их установки вы можете использовать ссылки на отдельные страницы элемента управления для запуска приложения, чтобы увидеть этот элемент управления в действии.
- Скачайте коллекцию WinUI 3 и коллекцию WinUI 2 из Microsoft Store.
- Исходный код можно также получить из GitHub (используйте главную ветвь для WinUI 3 и ветвь winui2 для WinUI 2).
Дополнительные элементы управления
Дополнительные элементы управления для разработки для Windows предлагают такие компании, как Telerik, SyncFusion, DevExpress, Infragistics, ComponentOne и ActiPro. Эти элементы управления обеспечивают дополнительную поддержку для предприятий и разработчиков .NET путем дополнения стандартных системных элементов управления пользовательскими элементами управления и службами.
Windows developer