QML-тип DialogHeader
Заголовок для использования в типе Dialog. Подробнее…
| Строка импорта: | import Sailfish.Silica 1.0 |
| Наследуется от: | BackgroundItem |
Свойства
- acceptText : string
- background : bool
- cancelText : string
- defaultAcceptText : string
- defaultCancelText : string
- dialog : Item
- divider : bool
- extraContent : Item
- leftMargin : real
- monochrome : bool
- reserveExtraContent : bool
- rightMargin : real
- spacing : real
- title : string
Подробное описание
Тип DialogHeader реализует заголовок в стиле ОС Аврора для использования в типе Dialog.
В заголовке отображаются кнопки «Подтвердить» и «Отменить», при нажатии на которые диалог может быть принят или отклонён. Заголовок страницы может быть добавлен ниже области заголовка с помощью свойства title.
Например:
import QtQuick 2.2
import Sailfish.Silica 1.0
ApplicationWindow {
initialPage: Component {
Page {
Button {
text: "Удалить файл"
anchors.centerIn: parent
onClicked: pageStack.push(dialog)
}
}
}
Component {
id: dialog
Dialog {
DialogHeader {
id: header
title: "Подтвердить удаление"
}
Label {
text: "Действительно удалить этот файл?"
anchors.top: header.bottom
x: Theme.horizontalPageMargin
color: Theme.highlightColor
}
}
}
}
См. также Dialog.
Описание свойств
acceptText : string
Содержит текст, отображаемый в правой части заголовка.
По умолчанию значение данного свойства привязано к значению свойства defaultAcceptText.
См. также defaultAcceptText.
background : bool
Определяет, включён ли фон кнопок заголовка диалогового окна. При истинном значении фон заголовка диалогового окна
становится видимым. Значение по умолчанию: false.
cancelText : string
Содержит текст, отображаемый в правой части заголовка.
См. также defaultCancelText.
defaultAcceptText : string
Содержит значение по умолчанию для свойства acceptText. Значение данного свойства является локализованным переводом «Подтвердить».
defaultCancelText : string
Содержит значение по умолчанию для свойства cancelText. Значение данного свойства является локализованным переводом «Отменить».
dialog : Item
Указывает на объект типа Dialog, к которому будет добавлен DialogHeader.
Если свойство dialog не задано, то заголовок будет применен к ближайшему родителю типа Dialog.
divider : bool
Определяет видимость линии между кнопками действий и заголовком.
Значение по умолчанию: true.
extraContent : Item
Предоставляет элемент, который управляет внутренним пространством заголовка диалога и может быть использован для вставки дополнительного контекста в заголовок.
См. также reserveExtraContent.
leftMargin : real
Отступ между левым краем заголовка и его содержимым. Значение по умолчанию: Theme.horizontalPageMargin.
monochrome : bool
Определяет, является ли цвет фона заголовка диалогового окна монохромным. При истинном значении цвет фона заголовка
диалогового окна становится монохромным, в противном случае — цветным. Свойство работает только в том случае, если
DialogHeader::background имеет значение true. Значение по умолчанию: false.
reserveExtraContent : bool
Если данное свойство принимает значение true, то резервируется место в заголовке диалога для элемента
extraContent. Обычно кнопки «Отменить» и «Подтвердить» занимают всё доступное
пространство. Если свойство reserveExtraContent истинно, то кнопки отмены и принятия не будут использовать больше
места, чем необходимо для отображения своих меток. По умолчанию данное свойство имеет значение true, если
extraContent имеет один или несколько дочерних элементов.
См. также extraContent.
rightMargin : real
Отступ между левым краем заголовка и его содержимым. Значение по умолчанию: Theme.horizontalPageMargin.
spacing : real
Резервирует пространство под заголовком. По умолчанию используется значение Theme.paddingLarge, которое является рекомендуемым пробелом между заголовком и содержимым диалога.
title : string
Содержит название диалога.