liaison (schéma de mosaïques)

Spécifie le modèle de vignette. Chaque notification doit inclure un élément de liaison pour chaque taille de vignette prise en charge.

Hiérarchie d’éléments

<disposé>
<visuel>
<liant>

Syntaxe

<binding template       = tileTemplateNameV2
         fallback?      = tileTemplateNameV1
         lang?          = string
         baseUri?       = anyURI
         branding?      = "none" | "logo" | "name"
         addImageQuery? = boolean
         contentId?     = string >

  <!-- Child elements -->
  ( image
  | text
  )*

</binding>

Clé

? facultatif (zéro ou un) * facultatif (zéro ou plus)

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
addImageQuery

affectez la valeur true pour autoriser Windows à ajouter une chaîne de requête à l’URI d’image fourni dans la notification de vignette. Utilisez cet attribut si votre serveur héberge des images et peut gérer des chaînes de requête, soit en extrayant une variante d’image basée sur les chaînes de requête, soit en ignorant la chaîne de requête et en retournant l’image telle qu’elle est spécifiée sans la chaîne de requête. Cette chaîne de requête spécifie la mise à l’échelle, le paramètre de contraste et la langue. par exemple, la valeur

« www.website.com/images/hello.png »

inclus dans la notification devient

« www.website.com/images/hello.png ? MS-Scale = 100 & MS-Contrast = standard & MS-lang = en-US »

boolean Non false
baseUri

URI de base par défaut associé à des URI relatifs dans des attributs de source d’image.

anyURI No ms-appx:///
personnalisation

Le formulaire que la vignette doit utiliser pour afficher la personnalisation de l’application.

Cet attribut peut avoir l’une des valeurs suivantes :

  • aucun
  • Logo
  • name
Non Logo
contentId

Défini sur une chaîne définie par l’expéditeur qui identifie de façon unique le contenu de la notification. Cela empêche les doublons dans le cas où un grand modèle de mosaïque affiche les trois dernières notifications de mosaïques larges.

string No
fallback

modèle à utiliser si le nom de modèle principal n’est pas reconnu par le destinataire, à utiliser avec la compatibilité Windows 8. cette valeur est le nom Windows 8 de la valeur dans l’attribut template . nouveaux modèles introduits après Windows 8 n’avez pas de secours.

tileTemplateNameV1 (consultez la section Notes) Non None
lang

Paramètres régionaux cibles de la charge XML, spécifiés en tant que balises de langue BCP-47 telles que « en-US » ou « FR-fr ». Les paramètres régionaux spécifiés ici remplacent cela dans Visual, mais peuvent être substitués par ce dans le texte. Si cette valeur est une chaîne littérale, cet attribut prend par défaut la langue de l’interface utilisateur de l’utilisateur. si cette valeur est une référence de chaîne, cet attribut prend par défaut les paramètres régionaux choisis par Windows Runtime pour résoudre la chaîne. Consultez la section Notes lorsque cette valeur n’est pas spécifiée.

string Non None
template

Un des modèles fournis sur lequel baser la vignette. En général, un développeur doit fournir un format carré et un format étendu, chacun étant un élément de liaison séparé. Les entrées valides sont les membres de l’énumération tileTemplateType .

tileTemplateNameV2 (consultez la section Notes) Oui None

 

Éléments enfants

Élément enfant Description
image

Spécifie une image utilisée dans le modèle de mosaïque. L’image fournie doit correspondre aux spécifications de taille et de forme pour le modèle ou l’image spécifique dans ce modèle.

text

Spécifie le texte utilisé dans le modèle de mosaïque.

 

Éléments parents

Élément parent Description
visuel

Contient plusieurs éléments enfants de liaison , chacun d’eux définissant une vignette.

 

Notes

La valeur tileTemplateNameV2 utilisée dans l’attribut template peut être l’une des valeurs de chaîne suivantes. Pour plus d’informations sur chaque modèle, consultez le catalogue de modèles de vignettes.

  • 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

La valeur tileTemplateNameV1 utilisée dans l’attribut Fallback peut être l’une des valeurs de chaîne suivantes. ce sont les noms de modèles de Windows 8. Pour plus d’informations sur chaque modèle, consultez le catalogue de modèles de vignettes.

  • 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

Le tableau suivant explique comment le système répond lorsque la langue n’est pas spécifiée.

Pré... Réponse du système
Langue de la notification
  • Si défini explicitement, utilisez Visual. lang ou Binding. lang
  • Sinon, le paramètre de langue spécifique à l’application (le langage, le cas échéant, que le [système de gestion des ressources] (/Previous-versions/Windows/Apps/jj552947 (v = Win. 10)) détermine que l’application s’exécutera dans le profil de langue actuel.
  • Sinon, la langue du nom complet sur la vignette telle qu’elle est résolue par Windows Runtime
  • Sinon la langue de l’interface utilisateur de l’interpréteur de commandes (MUI)

Cette langue influence principalement la disposition des colonnes dans les modèles qui sont des colonnes de fonctionnalité.

Éléments de texte avec texte littéral
  • Si défini explicitement, utilisez Visual. lang ou Binding. lang
  • Sinon, le paramètre de langue spécifique à l’application (le langage, le cas échéant, que le [système de gestion des ressources] (/Previous-versions/Windows/Apps/jj552947 (v = Win. 10)) détermine que l’application s’exécutera dans le profil de langue actuel.
  • Sinon, la langue du nom complet sur la vignette telle qu’elle est résolue par Windows Runtime
  • Sinon la langue de l’interface utilisateur de l’interpréteur de commandes (MUI)
Éléments de texte avec contenu MS-Resource
  • En cas de définition explicite, utilisez Visual. lang ou Binding. lang, et la langue explicite est ajoutée à la liste des langues que le [ResourceContext] (/Previous-versions/Windows/Apps/jj552947 (v = Win. 10 #resourcecontext) du système de gestion des ressources utilise pour résoudre la chaîne
  • Sinon, [ResourceContext] (/Previous-versions/Windows/Apps/jj552947 (v = Win. 10) #resourcecontext) utilisé comme initialisé avec le profil de langue de l’utilisateur

Une fois la chaîne résolue, la langue de la chaîne résolue est assignée à l’élément de texte. Cette langue forme l’alignement du texte (LTR et RTL) et la sélection de la police pour l’interface utilisateur.

MS-AppX:///image
  • En cas de définition explicite, utilisez Visual. lang ou Binding. lang, le langage explicite est ajouté à la liste des langages. le système de gestion des ressources [ResourceContext] (/Previous-versions/Windows/Apps/jj552947 (v = Win. 10) #resourcecontext) utilisé pour résoudre la chaîne
  • Sinon, [ResourceContext] (/Previous-versions/Windows/Apps/jj552947 (v = Win. 10) #resourcecontext) US utilisé comme initialisé avec le profil de langue de l’utilisateur
Images de Cloud
  • Si défini explicitement, utilisez Visual. lang ou Binding. lang
  • Sinon, le paramètre de langage propre à l’application (le langage, le cas échéant, que le [système de gestion des ressources] (/Previous-versions/Windows/Apps/jj552947 (v = Win. 10)) détermine que l’application s’exécutera dans le profil de langue actuel.
  • sinon, la langue du nom complet sur la vignette telle qu’elle est résolue par Windows Runtime (ne peut pas être définie si le nom est indépendant de la langue)
  • Sinon la langue de l’interface utilisateur de l’interpréteur de commandes (MUI)

Cette langue est incluse dans la chaîne de requête si addImageQuery a la valeur true.

 

Spécifications

Valeur
Espace de noms http://schemas.microsoft.com/notifications/2012/tile.xsd