ВУЗ:
Составители:
Рубрика:
98
Отметим, что не всегда можно получить желаемый результат,
заменяя содержимое элемента управления. Например, даже если по-
местить любое содержимое в кнопку, некоторые детали все равно ни-
когда не изменятся, такие как затененный фон кнопки, скругленные
границы и эффект при наведении указателя мыши, при котором по-
верхность кнопки осветляется, когда над ней находится указатель.
Тем не менее, изменить встроенные детали можно путем применения
нового шаблона элементов управления.
4.5. Специализированные контейнеры
В данном разделе кратко рассмотрим некоторые элементы
управления содержимым: ScrollViewer, GroupBox, TabItem и
Expander. Каждый из этих элементов управления создан для того,
чтобы можно было придать форму крупным порциям пользователь-
ского интерфейса. Однако в связи с тем, что эти элементы управления
могут содержать только один элемент, они применяются в сочетании
с контейнером компоновки.
4.5.1. Элемент управления ScrollViewer
Вышерассматривались некоторые контейнеры компоновки.
Однако ни один из них не обеспечивает поддержкупрокрутки, кото-
рая будет являться ключевой возможностью, если необходимо поме-
щать большие объемы содержимого в ограниченный объем простран-
ства. В WPF поддержка прокрутки обеспечивается специальнымком-
понентом – элементом управления содержимым ScrollViewer.
Чтобы обеспечить поддержку прокрутки, нужно упаковать со-
держимое, которое необходимо прокручивать, в ScrollViewer.
Несмотря на то, что этот элемент управления может хранить что
угодно, обычно он используется для упаковки контейнера компонов-
ки. Например, выше был показан пример, в котором элемент Grid
применялся для создания таблицы с тремя столбцами текста, тексто-
Страницы
- « первая
- ‹ предыдущая
- …
- 96
- 97
- 98
- 99
- 100
- …
- следующая ›
- последняя »