Compartir a través de


binding (esquema de mosaico)

Especifica la plantilla de icono. Cada notificación debe incluir un elemento de enlace para cada tamaño de icono admitido.

Jerarquía de elemento

<tile>
<visual>
<binding>

Sintaxis

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

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

</binding>

Clave

? opcional (cero o uno) * opcional (cero o más)

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
addImageQuery

Establézcalo en true para permitir que Windows anexe una cadena de consulta al URI de imagen proporcionado en la notificación de icono. Use este atributo si el servidor hospeda imágenes y puede controlar cadenas de consulta, ya sea recuperando una variante de imagen basada en las cadenas de consulta o ignorando la cadena de consulta y devolviendo la imagen como se especifica sin la cadena de consulta. Esta cadena de consulta especifica la escala, la configuración de contraste y el idioma; por ejemplo, un valor de

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

se incluye en la notificación

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

boolean No false
baseUri

URI base predeterminado que se combina con URI relativos en atributos de origen de imagen.

anyURI No ms-appx:///
Marca

El formulario que el icono debe usar para mostrar la marca de la aplicación.

Este atributo puede tener uno de los siguientes valores:

  • ninguno
  • Logotipo
  • name
No Logotipo
contentId

Se establece en una cadena definida por el remitente que identifica de forma única el contenido de la notificación. Esto evita duplicados en la situación en la que una plantilla de mosaico grande muestra las tres últimas notificaciones de icono anchas.

string No
fallback

Plantilla que se va a usar si el destinatario no reconoce el nombre de la plantilla principal, para su uso con Windows 8 compatibilidad. Este valor es el nombre Windows 8 del valor en el atributo de plantilla. Las nuevas plantillas introducidas después de Windows 8 no tienen una reserva.

tileTemplateNameV1 (vea comentarios) No None
Lang

Configuración regional de destino de la carga XML, especificada como etiquetas de idioma BCP-47 , como "en-US" o "fr-FR". La configuración regional especificada aquí invalida eso en el objeto visual, pero se puede invalidar por eso en el texto. Si este valor es una cadena literal, este atributo tiene como valor predeterminado el idioma de la interfaz de usuario del usuario. Si este valor es una referencia de cadena, este atributo tiene como valor predeterminado la configuración regional elegida por Windows Runtime al resolver la cadena. Vea Comentarios para ver cuándo no se especifica este valor.

string No None
template

Una de las plantillas proporcionadas en las que se va a basar el icono. Normalmente, un desarrollador debe proporcionar un formato cuadrado y ancho, cada uno como un elemento de enlace independiente. Las entradas válidas son miembros de la enumeración tileTemplateType .

tileTemplateNameV2 (vea comentarios) None

 

Elementos secundarios

Elemento secundario Descripción
image

Especifica una imagen usada en la plantilla de icono. La imagen proporcionada debe coincidir con los requisitos de tamaño y forma de la plantilla o imagen específicas dentro de esa plantilla.

text

Especifica el texto usado en la plantilla de mosaico.

 

Elementos primarios

Elemento primario Descripción
visual

Contiene varios elementos secundarios de enlace , cada uno de los cuales define un icono.

 

Comentarios

El valor tileTemplateNameV2 usado en el atributo de plantilla puede ser uno de los siguientes valores de cadena. Para obtener más información sobre cada plantilla, consulte El catálogo de plantillas de icono.

  • 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

El valor tileTemplateNameV1 usado en el atributo fallback puede ser uno de los siguientes valores de cadena. Estos son los nombres de plantilla de Windows 8. Para obtener más información sobre cada plantilla, consulte El catálogo de plantillas de icono.

  • 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

En la tabla siguiente se explica cómo responde el sistema cuando no se especifica lang.

Para... Respuesta del sistema
Idioma de la notificación
  • Si se establece explícitamente, use visual.lang o binding.lang.
  • De lo contrario, la configuración de idioma específica de la aplicación (el idioma, si existe, que [Sistema de administración de recursos](/previous-versions/windows/apps/jj552947(v=win.10)) determina que la aplicación se ejecutará en según el perfil de idioma actual).
  • De lo contrario, el idioma del nombre para mostrar en el icono tal y como lo resuelve Windows Runtime
  • De lo contrario, el idioma de la interfaz de usuario del shell (idioma MUI)

Este lenguaje influye principalmente en el diseño de las columnas de las plantillas que presentan columnas.

Elementos de texto con texto literal
  • Si se establece explícitamente, use visual.lang o binding.lang.
  • De lo contrario, la configuración de idioma específica de la aplicación (el idioma, si existe, que [Sistema de administración de recursos](/previous-versions/windows/apps/jj552947(v=win.10)) determina que la aplicación se ejecutará en según el perfil de idioma actual).
  • De lo contrario, el idioma del nombre para mostrar en el icono tal y como lo resuelve Windows Runtime
  • De lo contrario, el lenguaje de interfaz de usuario del shell (idioma MUI)
Elementos de texto con contenido ms-resource
  • Si se establece explícitamente, use visual.lang o binding.lang y el idioma explícito se anteponga a la lista de idiomas que usa el sistema de administración de recursos [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext) que se usa para resolver la cadena.
  • De lo contrario, [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext) usado como inicializado con el perfil de idioma del usuario

Una vez resuelta la cadena, el idioma de la cadena resuelta se asigna al elemento de texto. Este lenguaje forma la alineación del texto (LTR frente a RTL) y la selección de fuentes para la interfaz de usuario.

ms-appx:/// image
  • Si se establece explícitamente, use visual.lang o binding.lang, el idioma explícito se antepone a la lista de idiomas que usa el sistema de administración de recursos [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext) que se usa para resolver la cadena.
  • De lo contrario, [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext) usamos como inicializado con el perfil de idioma del usuario.
Imágenes en la nube
  • Si se establece explícitamente, use visual.lang o binding.lang.
  • De lo contrario, la configuración de idioma específica de la aplicación (el idioma, si existe, que [Sistema de administración de recursos](/previous-versions/windows/apps/jj552947(v=win.10)) determina que la aplicación se ejecutará en según el perfil de idioma actual).
  • De lo contrario, el idioma del nombre para mostrar en el icono tal y como lo resuelve Windows Runtime (es posible que no se establezca si el nombre es independiente del idioma).
  • De lo contrario, el idioma de la interfaz de usuario del shell (idioma MUI)

Este lenguaje se incluye en la cadena de consulta si addImageQuery es true.

 

Requisitos

Value
Espacio de nombres http://schemas.microsoft.com/notifications/2012/tile.xsd