QML-тип PageHeader

Обеспечивает оформленный в стиле ОС Аврора заголовок страницы. Подробнее...

Строка импорта: import Sailfish.Silica 1.0
Наследуется от: Item

Свойства

Подробное описание

Тип PageHeader обеспечивает оформленный в стиле ОС Аврора заголовок объекта типа Page. Тип PageHeader следует размещать в верхней части объекта типа Page:

 import QtQuick 2.2
 import Sailfish.Silica 1.0

 Page {
     Column {
         spacing: 10
         anchors.fill: parent
         PageHeader {
             title: "Details"
         }
         Label {
             text: "Name: " + name
         }
         Label {
             text: "Age: " + age
         }
     }
 }

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

 import QtQuick 2.2
 import Sailfish.Silica 1.0

 Page {
     ListView {
         id: listView
         anchors.fill: parent
         header: PageHeader {
             width: listView.width
             title: "Songs"
         }
         delegate: Column {
             Label {
                 text: "Name: " + name
             }
             Label {
                 text: "Artist: " + artist
             }
         }
     }
 }

См. также Page и DialogHeader.

Описание свойств

description : string

Необязательный текст для добавления описания на странице.

extraContent : Item

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

leftMargin : real

Отступ между левым краем заголовка и его содержимым. Значение по умолчанию: Theme.horizontalPageMargin.

rightMargin : real

Отступ между левым краем заголовка и его содержимым. Значение по умолчанию: Theme.horizontalPageMargin.

title : string

Содержит текст, отображаемый в заголовке.