QML-тип PageHeader
Заголовок для использования в типе Page
. Подробнее…
Строка импорта: | import Sailfish.Silica 1.0 |
Наследуется от: | Item |
Свойства
- description : string
- extraContent : Item
- leftMargin : real
- rightMargin : real
- title : string
Подробное описание
Тип PageHeader
обеспечивает оформленный в стиле ОС Аврора заголовок объекта типа
Page. Тип PageHeader
следует размещать в верхней части объекта типа
Page:
import QtQuick 2.2
import Sailfish.Silica 1.0
Page {
Column {
spacing: 10
anchors.fill: parent
PageHeader {
title: "Подробности"
}
Label {
text: "Имя: " + name
}
Label {
text: "Возраст: " + age
}
}
}
На страницах, которые используют представление с прокруткой, предпочтительно размещать PageHeader
так, чтобы заголовок не перекрывал представление во время прокрутки. Например:
import QtQuick 2.2
import Sailfish.Silica 1.0
Page {
ListView {
id: listView
anchors.fill: parent
header: PageHeader {
width: listView.width
title: "Песни"
}
delegate: Column {
Label {
text: "Имя: " + name
}
Label {
text: "Исполнитель: " + artist
}
}
}
}
См. также Page и DialogHeader.
Описание свойств
description : string
Необязательный текст для добавления описания на странице.
extraContent : Item
Предоставляет элемент управления внутренним пространством заголовка страницы и может быть использован для вставки дополнительного контекста в заголовок.
leftMargin : real
Отступ между левым краем заголовка и его содержимым. Значение по умолчанию: Theme.horizontalPageMargin.
rightMargin : real
Отступ между левым краем заголовка и его содержимым. Значение по умолчанию: Theme.horizontalPageMargin.
title : string
Содержит текст, отображаемый в заголовке.