привязка (схема плитки)
Указывает шаблон плитки. Каждое уведомление должно содержать один элемент привязки для каждого поддерживаемого размера плитки.
Иерархия элементов
Синтаксис
<binding template = tileTemplateNameV2
fallback? = tileTemplateNameV1
lang? = string
baseUri? = anyURI
branding? = "none" | "logo" | "name"
addImageQuery? = boolean
contentId? = string >
<!-- Child elements -->
( image
| text
)*
</binding>
Ключ
?
необязательный (ноль или один) *
необязательный (ноль или более)
Атрибуты и элементы
Атрибуты
Атрибут | Описание | Тип данных | Обязательно | Значение по умолчанию |
---|---|---|---|---|
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:/// |
Брендинг | Форма, которую должна использовать плитка для отображения фирменной символики приложения. |
Этот атрибут может иметь одно из следующих значений:
|
Нет | логотип |
contentId | Задайте строку, определяемую отправителем, которая однозначно идентифицирует содержимое уведомления. Это предотвращает дублирование в ситуации, когда большой шаблон плитки отображает последние три широких уведомления плитки. |
строка | Нет | |
fallback | Шаблон, используемый, если имя основного шаблона не распознано получателем, для использования с Windows 8 совместимостью. Это значение является Windows 8 именем значения в атрибуте шаблона. Новые шаблоны, появившиеся после Windows 8, не имеют резервного размещения. |
tileTemplateNameV1 (см. примечания) | Нет | None |
Lang | Целевой языковой стандарт полезных данных XML, указанный в виде тегов языка BCP-47 , таких как "en-US" или "fr-FR". Указанный здесь языковой стандарт переопределяет в визуальном элементе, но может быть переопределен этим в тексте. Если это значение равно строковому литералу, этот атрибут по умолчанию возвращается к языку пользовательского интерфейса. Если это значение равно ссылке строки, этот атрибут по умолчанию возвращается к языковому стандарту, выбранному средой выполнения Windows при разрешении строки. Если это значение не указано, см. в разделе Примечания. |
строка | Нет | None |
template | Один из предоставленных шаблонов, на основе которого будет основываться плитка. Как правило, разработчик должен предоставлять как квадратный, так и широкий формат, каждый из которых является отдельным элементом привязки . Допустимые записи являются членами перечисления tileTemplateType . |
tileTemplateNameV2 (см. примечания) | Да | Нет |
Дочерние элементы
Дочерний элемент | Описание |
---|---|
image | Указывает изображение, используемое в шаблоне плитки. Предоставленное изображение должно соответствовать требованиям к размеру и форме для конкретного шаблона или изображения в этом шаблоне. |
text | Указывает текст, используемый в шаблоне плитки. |
Родительские элементы
Родительский элемент | Описание |
---|---|
Visual | Содержит несколько дочерних элементов привязки , каждый из которых определяет плитку. |
Комментарии
Значение tileTemplateNameV2 , используемое в атрибуте template, может быть одним из следующих строковых значений. Дополнительные сведения о каждом шаблоне см. в разделе Каталог шаблонов плиток.
- TileSquare150x150Block
- TileSquare150x150Image
- TileSquare150x150PeekImageAndText01
- TileSquare150x150PeekImageAndText02
- TileSquare150x150PeekImageAndText03
- TileSquare150x150PeekImageAndText04
- TileSquare150x150Text01
- TileSquare150x150Text02
- TileSquare150x150Text03
- TileSquare150x150Text04
- TileSquare310x310BlockAndText01
- TileSquare310x310BlockAndText02
- TileSquare310x310Image
- TileSquare310x310ImageAndText01
- TileSquare310x310ImageAndText02
- TileSquare310x310ImageAndTextOverlay01
- TileSquare310x310ImageAndTextOverlay02
- TileSquare310x310ImageAndTextOverlay03
- TileSquare310x310ImageCollection
- TileSquare310x310ImageCollectionAndText01
- TileSquare310x310ImageCollectionAndText02
- TileSquare310x310SmallImagesAndTextList01
- TileSquare310x310SmallImagesAndTextList02
- TileSquare310x310SmallImagesAndTextList03
- TileSquare310x310SmallImagesAndTextList04
- TileSquare310x310Text01
- TileSquare310x310Text02
- TileSquare310x310Text03
- TileSquare310x310Text04
- TileSquare310x310Text05
- TileSquare310x310Text06
- TileSquare310x310Text07
- TileSquare310x310Text08
- TileSquare310x310TextList01
- TileSquare310x310TextList02
- TileSquare310x310TextList03
- TileWide310x150BlockAndText01
- TileWide310x150BlockAndText02
- TileWide310x150Image
- TileWide310x150ImageAndText01
- TileWide310x150ImageAndText02
- TileWide310x150ImageCollection
- TileWide310x150PeekImage01
- TileWide310x150PeekImage02
- TileWide310x150PeekImage03
- TileWide310x150PeekImage04
- TileWide310x150PeekImage05
- TileWide310x150PeekImage06
- TileWide310x150PeekImageAndText01
- TileWide310x150PeekImageAndText02
- TileWide310x150PeekImageCollection01
- TileWide310x150PeekImageCollection02
- TileWide310x150PeekImageCollection03
- TileWide310x150PeekImageCollection04
- TileWide310x150PeekImageCollection05
- TileWide310x150PeekImageCollection06
- TileWide310x150SmallImageAndText01
- TileWide310x150SmallImageAndText02
- TileWide310x150SmallImageAndText03
- TileWide310x150SmallImageAndText04
- TileWide310x150SmallImageAndText05
- TileWide310x150Text01
- TileWide310x150Text02
- TileWide310x150Text03
- TileWide310x150Text04
- TileWide310x150Text05
- TileWide310x150Text06
- TileWide310x150Text07
- TileWide310x150Text08
- TileWide310x150Text09
- TileWide310x150Text10
- TileWide310x150Text11
Значение tileTemplateNameV1 , используемое в резервном атрибуте, может быть одним из следующих строковых значений. Это имена шаблонов Windows 8. Дополнительные сведения о каждом шаблоне см. в разделе Каталог шаблонов плиток.
- TileSquareBlock
- TileSquareImage
- TileSquarePeekImageAndText01
- TileSquarePeekImageAndText02
- TileSquarePeekImageAndText03
- TileSquarePeekImageAndText04
- TileSquareText01
- TileSquareText02
- TileSquareText03
- TileSquareText04
- TileWideBlockAndText01
- TileWideBlockAndText02
- TileWideImage
- TileWideImageAndText01
- TileWideImageAndText02
- TileWideImageCollection
- TileWidePeekImage01
- TileWidePeekImage02
- TileWidePeekImage03
- TileWidePeekImage04
- TileWidePeekImage05
- TileWidePeekImage06
- TileWidePeekImageAndText01
- TileWidePeekImageAndText02
- TileWidePeekImageCollection01
- TileWidePeekImageCollection02
- TileWidePeekImageCollection03
- TileWidePeekImageCollection04
- TileWidePeekImageCollection05
- TileWidePeekImageCollection06
- TileWideSmallImageAndText01
- TileWideSmallImageAndText02
- TileWideSmallImageAndText03
- TileWideSmallImageAndText04
- TileWideSmallImageAndText05
- TileWideText01
- TileWideText02
- TileWideText03
- TileWideText04
- TileWideText05
- TileWideText06
- TileWideText07
- TileWideText08
- TileWideText09
- TileWideText10
- TileWideText11
В следующей таблице объясняется, как система реагирует, если lang не указан.
Для ... | Ответ системы |
---|---|
Язык уведомления |
Этот язык в первую очередь влияет на макет столбцов в шаблонах, в которых есть столбцы. |
Текстовые элементы с литеральным текстом |
|
Текстовые элементы с содержимым ms-resource |
После разрешения строки язык разрешенной строки назначается текстовому элементу. Этот язык формирует выравнивание текста (LTR и RTL) и выбор шрифта для пользовательского интерфейса. |
изображение ms-appx:/// |
|
Облачные образы |
Этот язык включается в строку запроса, если параметр addImageQuery имеет значение true. |
Требования
Значение | |
---|---|
Пространство имен | http://schemas.microsoft.com/notifications/2012/tile.xsd |