Учебники

WPF — Управление

Windows Presentation Foundation (WPF) позволяет разработчикам легко создавать и создавать визуально обогащенные приложения на основе пользовательского интерфейса.

  • Классические элементы пользовательского интерфейса или элементы управления в других структурах пользовательского интерфейса также улучшены в приложениях WPF.

  • Все стандартные элементы управления WPF можно найти в панели инструментов, которая является частью System.Windows.Controls.

  • Эти элементы управления также могут быть созданы на языке разметки XAML.

Классические элементы пользовательского интерфейса или элементы управления в других структурах пользовательского интерфейса также улучшены в приложениях WPF.

Все стандартные элементы управления WPF можно найти в панели инструментов, которая является частью System.Windows.Controls.

Эти элементы управления также могут быть созданы на языке разметки XAML.

Полная иерархия наследования элементов управления WPF выглядит следующим образом:

Иерархия WPF

Следующая таблица содержит список элементов управления, которые мы обсудим в следующих главах.

Старший Управление и описание
1 кнопка

Элемент управления, который реагирует на ввод пользователя

2 Календарь

Представляет элемент управления, который позволяет пользователю выбирать дату с помощью визуального отображения календаря.

3 CheckBox

Элемент управления, который пользователь может выбрать или очистить.

4 Поле со списком

Раскрывающийся список элементов, из которых пользователь может выбрать.

5 Контекстное меню

Получает или задает элемент контекстного меню, который должен появляться всякий раз, когда контекстное меню запрашивается через пользовательский интерфейс (UI) из этого элемента.

6 DataGrid

Представляет элемент управления, который отображает данные в настраиваемой сетке.

7 DatePicker

Элемент управления, который позволяет пользователю выбрать дату.

8 Диалоги

Приложение также может отображать дополнительные окна, чтобы помочь пользователю собирать или отображать важную информацию.

9 Вид сетки

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

10 Образ

Элемент управления, который представляет изображение.

11 этикетка

Отображает текст в форме. Обеспечивает поддержку ключей доступа.

12 ListBox

Элемент управления, представляющий встроенный список элементов, из которых пользователь может выбирать.

13 меню

Представляет элемент управления меню Windows, который позволяет иерархически организовывать элементы, связанные с командами и обработчиками событий.

14 PasswordBox

Элемент управления для ввода паролей.

15 Неожиданно возникнуть

Отображает содержимое поверх существующего содержимого в пределах окна приложения.

16 Индикатор

Элемент управления, который показывает прогресс, отображая панель.

17 Переключатель

Элемент управления, который позволяет пользователю выбрать один вариант из группы параметров.

18 ScrollViewer

Контейнерный элемент управления, который позволяет пользователю перемещать и масштабировать его содержимое.

19 ползунок

Элемент управления, позволяющий пользователю выбирать из диапазона значений путем перемещения элемента управления Thumb вдоль дорожки.

20 TextBlock

Элемент управления, который отображает текст.

21 Кнопка-переключатель

Кнопка, которую можно переключать между двумя состояниями.

22 ToolTip

Всплывающее окно, которое отображает информацию для элемента.

23 Окно

Корневое окно, которое обеспечивает параметр минимизации / максимизации, строку заголовка, границу и кнопку закрытия

24 Сторонние элементы управления

Используйте сторонние элементы управления в своих приложениях WPF.

Элемент управления, который реагирует на ввод пользователя

Представляет элемент управления, который позволяет пользователю выбирать дату с помощью визуального отображения календаря.

Элемент управления, который пользователь может выбрать или очистить.

Раскрывающийся список элементов, из которых пользователь может выбрать.

Получает или задает элемент контекстного меню, который должен появляться всякий раз, когда контекстное меню запрашивается через пользовательский интерфейс (UI) из этого элемента.

Представляет элемент управления, который отображает данные в настраиваемой сетке.

Элемент управления, который позволяет пользователю выбрать дату.

Приложение также может отображать дополнительные окна, чтобы помочь пользователю собирать или отображать важную информацию.

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

Элемент управления, который представляет изображение.

Отображает текст в форме. Обеспечивает поддержку ключей доступа.

Элемент управления, представляющий встроенный список элементов, из которых пользователь может выбирать.

Представляет элемент управления меню Windows, который позволяет иерархически организовывать элементы, связанные с командами и обработчиками событий.

Элемент управления для ввода паролей.

Отображает содержимое поверх существующего содержимого в пределах окна приложения.

Элемент управления, который показывает прогресс, отображая панель.

Элемент управления, который позволяет пользователю выбрать один вариант из группы параметров.

Контейнерный элемент управления, который позволяет пользователю перемещать и масштабировать его содержимое.

Элемент управления, позволяющий пользователю выбирать из диапазона значений путем перемещения элемента управления Thumb вдоль дорожки.

Элемент управления, который отображает текст.

Кнопка, которую можно переключать между двумя состояниями.

Всплывающее окно, которое отображает информацию для элемента.

Корневое окно, которое обеспечивает параметр минимизации / максимизации, строку заголовка, границу и кнопку закрытия

Используйте сторонние элементы управления в своих приложениях WPF.

Мы обсудим все эти элементы управления один за другим с их реализацией.