QML-тип SilicaGridView
Представление GridView
в стиле ОС Аврора. Подробнее…
Строка импорта: | import Sailfish.Silica 1.0 |
Наследуется от: | GridView |
Свойства
- pullDownMenu : Item
- pushUpMenu : Item
- quickScroll : bool
- quickScrollAnimating : bool
Методы
Подробное описание
Тип SilicaGridView
реализует тип
GridView с характерным для ОС Аврора поведением и дополнительными
свойствами.
Ниже приведён пример представления простой сетки в стиле ОС Аврора:
import QtQuick 2.2
import Sailfish.Silica 1.0
SilicaGridView {
width: 480; height: 800
model: ListModel {
ListElement { fruit: "джекфрут" }
ListElement { fruit: "апельсин" }
ListElement { fruit: "лимон" }
ListElement { fruit: "личи" }
ListElement { fruit: "абрикос" }
}
delegate: Item {
width: GridView.view.width
height: Theme.itemSizeSmall
Label { text: fruit }
}
}
SilicaGridView
наследуется от типа
GridView модуля
QtQuick. Поэтому любые свойства, сигналы и методы
GridView (например, свойства model
и delegate
в примере выше)
также доступны для объектов SilicaGridView
. Полный список доступных свойств, сигналов
и методов приведён в документации GridView.
Описание свойств
pullDownMenu : Item
Содержит значение вытягиваемого сверху меню PullDownMenu, прикрепленного к данному представлению.
Если у представления нет вытягиваемого сверху меню, то свойство имеет значение null
.
pushUpMenu : Item
Содержит значение вытягиваемого снизу меню PushUpMenu, прикрепленного к данному представлению. Если
у представления нет вытягиваемого снизу меню, то свойство имеет значение null
.
quickScroll : bool
Определяет, разрешена ли вертикальная область быстрой прокрутки для представления. Область быстрой прокрутки
отображается, если значение свойства quickScroll
истинно и значение свойства contentHeight
по крайней мере в три
раза больше, чем значение свойства height
представления. Это позволяет пользователю быстро перейти к началу или концу
содержимого.
По умолчанию значение свойства истинно, если представление можно прокручивать по вертикали.
quickScrollAnimating : bool
Истинно в момент использования быстрой прокрутки к началу или концу содержимого.
Описание методов
scrollToBottom()
Запускает анимацию, которая быстро прокручивает представление к последнему элементу.
Данный метод неприменим, если представление нельзя прокручивать по вертикали.
scrollToTop()
Запускает анимацию, которая быстро прокручивает представление к первому элементу.
Данный метод неприменим, если представление нельзя прокручивать по вертикали.