Поделиться через


визуальный элемент (схема плитки)

Содержит несколько дочерних элементов привязки , каждый из которых определяет плитку.

Иерархия элементов

<Плитки>
<Visual>

Синтаксис

<visual version?       = integer
        lang?          = string
        baseUri?       = anyURI
        branding?      = "none" | "logo" | "name"
        addImageQuery? = boolean
        contentId?     = string >

  <!-- Child elements -->
  binding+

</visual>

Ключ

? необязательный (ноль или один) + (один или несколько)

Атрибуты и элементы

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
addImageQuery

Задайте значение true , чтобы разрешить Windows добавлять строку запроса к универсальному коду ресурса (URI) образа, указанному в уведомлении плитки. Этот атрибут используется, если на сервере размещены изображения и он может обрабатывать строки запроса путем получения варианта изображения на основании строки запроса или игнорирования строки запроса и возвращения изображения, указанного без строки запроса. Эта строка запроса указывает масштаб, параметры контрастности и язык; например, значение

"www.website.com/images/hello.png"

включено в уведомление

"www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us"

Логическое Нет false
Baseuri

Базовый URI по умолчанию, объединенный с относительными URI в атрибутах источника изображения.

anyURI Нет ms-appx:///
Брендинг

Форма, которую должна использовать плитка для отображения фирменной символики приложения.

Этот атрибут может иметь одно из следующих значений:

  • нет
  • логотип
  • name
Нет None
contentId

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

строка Нет None
Lang

Целевой языковой стандарт полезных данных XML, указанный в виде тегов языка BCP-47 , таких как "en-US" или "fr-FR". Этот языковой стандарт переопределяется любым языковым стандартом, указанным в привязке или тексте. Если это значение равно строковому литералу, этот атрибут по умолчанию возвращается к языку пользовательского интерфейса. Если это значение равно ссылке строки, этот атрибут по умолчанию возвращается к языковому стандарту, выбранному средой выполнения Windows при разрешении строки. Если это значение не указано, см. в разделе Примечания.

строка Нет None
version

Версия XML-схемы плитки, для этой конкретной полезных данных была разработана. Он может иметь два значения: 1 или 2. Для версии 1 требуются допустимые полезные данные в схеме Windows 8. Версия 2 распознает новые шаблоны больших плиток, новые Windows 8.1 имена шаблонов для существующих шаблонов и атрибут резервного элемента привязки.

Целое число Нет 1

 

Дочерние элементы

Дочерний элемент Описание
Привязки

Указывает шаблон плитки. Каждое уведомление должно содержать один элемент привязки для каждого поддерживаемого размера плитки.

 

Родительские элементы

Родительский элемент Описание
Плитки

Базовый элемент плитки, содержащий один визуальный элемент.

 

Комментарии

В следующей таблице объясняется, как система реагирует, если lang не указан.

Для ... Ответ системы
Язык уведомления
  • Если задано явно, используйте visual.lang или binding.lang.
  • В противном случае параметр конкретного языка приложения (язык, если таковой имеется, который [система управления ресурсами](/previous-versions/windows/apps/jj552947(v=win.10)) определяет, что приложение будет выполняться в с учетом текущего языкового профиля).
  • В противном случае язык отображаемого имени на плитке разрешен среда выполнения Windows
  • В противном случае язык пользовательского интерфейса оболочки (язык многоязыкового интерфейса)

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

Текстовые элементы с литеральным текстом
  • Если задано явно, используйте visual.lang или binding.lang.
  • В противном случае параметр конкретного языка приложения (язык, если таковой имеется, который [система управления ресурсами](/previous-versions/windows/apps/jj552947(v=win.10)) определяет, что приложение будет выполняться в с учетом текущего языкового профиля).
  • В противном случае язык отображаемого имени на плитке разрешен среда выполнения Windows
  • В противном случае язык пользовательского интерфейса оболочки (язык MUI)
Текстовые элементы с содержимым ms-resource
  • Если задано явно, используйте visual.lang или binding.lang, и явный язык добавляется в список языков системы управления ресурсами [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext), используемый для разрешения строки.
  • В противном случае [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext), используемый как инициализированный с языковым профилем пользователя

После разрешения строки язык разрешенной строки назначается текстовому элементу. Этот язык формирует выравнивание текста (LTR и RTL) и выбор шрифта для пользовательского интерфейса.

изображение ms-appx:///
  • Если этот параметр задан явным образом, используйте visual.lang или binding.lang, явный язык добавляется к списку языков системы управления ресурсами [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext), используемого для разрешения строки.
  • В противном случае [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext) мы использовали как инициализированные с языковым профилем пользователя
Облачные образы
  • Если задано явно, используйте visual.lang или binding.lang.
  • В противном случае параметр языка для конкретного приложения (язык, если таковой имеется, который [система управления ресурсами](/previous-versions/windows/apps/jj552947(v=win.10)) определяет, что приложение будет выполняться в с учетом текущего языкового профиля).
  • В противном случае язык отображаемого имени на плитке, разрешенный среда выполнения Windows (может не быть задан, если имя не зависит от языка).
  • В противном случае язык пользовательского интерфейса оболочки (язык многоязыкового интерфейса)

Этот язык включается в строку запроса, если параметр addImageQuery имеет значение true.

 

Требования

Значение
Пространство имен http://schemas.microsoft.com/notifications/2012/tile.xsd