Шаблоны отображения элемента

Для отображения элементов контрол предоставляет несколько шаблонов:

  • упрощенный шаблон отображения элемента, который содержит минимальное число опций,
  • шаблон отображения элемента в режиме превью,
  • расширенный шаблон отображения элемента с возможностью размещать на плитке разнообразный контент.

В зависимости от решаемой задачи разработчику необходимо использовать наиболее подходящий шаблон из предложенных.

Пример установки шаблона:

Пример
Исходный код
<!-- WML -->
<Controls.tile:View source="{{_viewSource}}" imageProperty="image">
   <ws:itemTemplate>
      <ws:partial template="Controls/tile:SmallTemplate" />
   </ws:itemTemplate>
</Controls.tile:View>

Упрощенный шаблон отображения элемента

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

Шаблон отображения элемента в режиме превью

Шаблон позволяет в качестве фона плитки использовать изображение. Это может быть, например, превью контента, содержащегося внутри файла. В нижней области плитки при необходимости можно расположить текст.

Расширенный шаблон отображения элемента

Данный шаблон позволяет разместить на плитке большое количества контента разного типа.

Базовый шаблон отображения элемента

Если ни один шаблон из предложенных не подходит, для переопределения значений опций и контента шаблона можно использовать базовый шаблон Controls/tile:ItemTemplate.

Установка шаблона из WML-файла

Поддерживается возможность задать шаблон отображения элемента плитки из отдельного wml-файла.

Конфигурация шаблона отображения элемента

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