Esquema de conteúdo do bloco
A seguir, são descritas todas as propriedades e elementos do conteúdo do bloco.
Se você preferir usar XML bruto em vez da Biblioteca de notificações, consulte o esquema XML.
TileContent
TileContent é o objeto de nível superior que descreve o conteúdo da notificação de bloco, incluindo os elementos visuais.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Visual | ToastVisual | true | Descreve a parte visual da notificação de bloco. |
TileVisual
A parte visual dos blocos contém as especificações visuais de todos os tamanhos de bloco e mais propriedades relacionadas aos elementos visuais.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
TileSmall | TileBinding | false | Forneça uma associação pequena opcional para especificar o conteúdo do tamanho de bloco pequeno. |
TileMedium | TileBinding | false | Forneça uma associação média opcional para especificar o conteúdo do tamanho de bloco médio. |
TileWide | TileBinding | false | Forneça uma associação larga opcional para especificar o conteúdo do tamanho de bloco largo. |
TileLarge | TileBinding | false | Forneça uma associação grande opcional para especificar o conteúdo do tamanho de bloco grande. |
Identidade visual | TileBranding | false | O formato que o bloco deve usar para exibir a marca do app. Por padrão, herda a identidade visual do bloco padrão. |
DisplayName | string | false | Uma cadeia de caracteres opcional que substitui o nome de exibição do bloco durante a exibição dessa notificação. |
Argumentos | string | false | Novidades na Atualização de Aniversário: dados definidos pelo app que são retornados ao app por meio da propriedade TileActivatedInfo em LaunchActivatedEventArgs quando o usuário inicia o app no Bloco Dinâmico. Informa a você quais notificações de bloco o usuário viu quando tocou no Bloco Dinâmico. Nos dispositivos sem a Atualização de Aniversário, isso simplesmente será ignorado. |
LockDetailedStatus1 | string | false | Se você especificar isso, também deverá fornecer uma associação TileWide. Esse será a primeira linha de texto a ser exibida na tela de bloqueio se o usuário tiver selecionado o bloco como app de status detalhado. |
LockDetailedStatus2 | string | false | Se você especificar isso, também deverá fornecer uma associação TileWide. Esse será a segunda linha de texto a ser exibida na tela de bloqueio se o usuário tiver selecionado o bloco como app de status detalhado. |
LockDetailedStatus3 | string | false | Se você especificar isso, também deverá fornecer uma associação TileWide. Esse será a terceira linha de texto a ser exibida na tela de bloqueio se o usuário tiver selecionado o bloco como app de status detalhado. |
BaseUri | Uri | false | Uma URL base padrão que é combinada às URLs relativas nos atributos de origem da imagem. |
AddImageQuery | bool? | false | Defina como "true" para permitir que o Windows acrescente uma cadeia de caracteres de consulta à URL de imagem fornecida na notificação do sistema. Use esse atributo se o servidor hospedar imagens e conseguir manipular cadeias de caracteres de consulta, ao recuperar uma variante da imagem com base nas cadeias de caracteres de consulta ou ao ignorar a cadeia de caracteres de consulta e retornar a imagem conforme especificado sem a cadeia de caracteres de consulta. Essa cadeia de caracteres de consulta especifica a escala, a configuração de contraste e o idioma; por exemplo, um valor de "www.website.com/images/hello.png" fornecido na notificação torna-se "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
Idioma | string | false | A localidade de destino da carga visual ao usar recursos localizados, especificados como marcações de idioma BCP-47 como "en-US" ou "pt-BR". Esse local é substituído por qualquer localidade especificada na associação ou no texto. Se não for fornecido, a localidade do sistema será usada em vez disso. |
TileBinding
O objeto de associação possui o conteúdo visual para um tamanho de bloco específico.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Conteúdo | ITileBindingContent | false | O conteúdo visual a ser exibido no bloco. Uma das TileBindingContentAdaptive, TileBindingContentIconic, TileBindingContentContact, TileBindingContentPeople ou TileBindingContentPhotos. |
Identidade visual | TileBranding | false | O formato que o bloco deve usar para exibir a marca do app. Por padrão, herda a identidade visual do bloco padrão. |
DisplayName | string | false | Uma cadeia de caracteres opcional que substitui o nome de exibição do bloco neste tamanho de bloco. |
Argumentos | string | false | Novidades na Atualização de Aniversário: dados definidos pelo app que são retornados ao app por meio da propriedade TileActivatedInfo em LaunchActivatedEventArgs quando o usuário inicia o app no Bloco Dinâmico. Informa a você quais notificações de bloco o usuário viu quando tocou no Bloco Dinâmico. Nos dispositivos sem a Atualização de Aniversário, isso simplesmente será ignorado. |
BaseUri | Uri | false | Uma URL base padrão que é combinada às URLs relativas nos atributos de origem da imagem. |
AddImageQuery | bool? | false | Defina como "true" para permitir que o Windows acrescente uma cadeia de caracteres de consulta à URL de imagem fornecida na notificação do sistema. Use esse atributo se o servidor hospedar imagens e conseguir manipular cadeias de caracteres de consulta, ao recuperar uma variante da imagem com base nas cadeias de caracteres de consulta ou ao ignorar a cadeia de caracteres de consulta e retornar a imagem conforme especificado sem a cadeia de caracteres de consulta. Essa cadeia de caracteres de consulta especifica a escala, a configuração de contraste e o idioma; por exemplo, um valor de "www.website.com/images/hello.png" fornecido na notificação torna-se "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
Idioma | string | false | A localidade de destino da carga visual ao usar recursos localizados, especificados como marcações de idioma BCP-47 como "en-US" ou "pt-BR". Esse local é substituído por qualquer localidade especificada na associação ou no texto. Se não for fornecido, a localidade do sistema será usada em vez disso. |
ITileBindingContent
Interface de marcador para conteúdo de associação do bloco. Permite que você escolha o que deseja especificar nos elementos visuais do bloco - Adaptável ou um dos modelos especiais.
Implementações |
---|
TileBindingContentAdaptive |
TileBindingContentIconic |
TileBindingContentContact |
TileBindingContentPeople |
TileBindingContentPhotos |
TileBindingContentAdaptive
Compatível com todos os tamanhos. Esta é a maneira recomendada de especificar o conteúdo do bloco. Modelos de bloco adaptáveis novos no Windows 10; você pode criar uma ampla variedade de blocos personalizados por meio de modelos adaptáveis.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Filhos | IList<ITileBindingContentAdaptiveChild> | false | Os elementos visuais embutidos. Os objetos AdaptiveText, AdaptiveImage e AdaptiveGroup podem ser adicionados. Os filhos são exibidos em um StackPanel vertical. |
Backgroundimage | TileBackgroundImage | false | Uma imagem de plano de fundo opcional exibida atrás do conteúdo do bloco, sangramento total. |
PeekImage | TilePeekImage | false | Uma imagem opcional animada que surge da parte superior do bloco. |
TextStacking | TileTextStacking | false | Controla o empilhamento de texto (alinhamento vertical) do conteúdo filho como um todo. |
AdaptiveText
Um elemento de texto adaptável.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Texto | string | false | O texto a ser exibido. |
HintStyle | AdaptiveTextStyle | false | O estilo controla o tamanho, a espessura e a opacidade da fonte do texto. |
HintWrap | bool? | false | Defina como true para habilitar a quebra automática de texto. Assume false como valor padrão. |
HintMaxLines | int? | false | O número máximo de linhas que o elemento de texto tem permissão de exibir. |
HintMinLines | int? | false | O número mínimo de linhas que o elemento de texto deve exibir. |
HintAlign | AdaptiveTextAlign | false | O alinhamento horizontal do texto. |
Idioma | string | false | A localidade de destino da carga XML, especificada como marcações de idioma BCP-47 como "en-US" ou "pt-BR". A localidade especificada aqui substitui qualquer outra localidade especificada, como na vinculação ou no visual. Se esse valor é uma cadeia de caracteres literal, esse atributo assume como padrão o idioma do usuário da interface do usuário. Se esse valor for uma referência de sequência, este atributo assumirá como padrão a localidade escolhida pelo Windows Runtime na resolução da sequência. |
AdaptiveTextStyle
O estilo de texto controla o tamanho, a espessura e opacidade da fonte. A opacidade sutil é 60% opaca.
Valor | Significado |
---|---|
Padrão | Valor padrão. O estilo é determinado pelo renderizador. |
Legenda | Tamanho menor do que a fonte de parágrafo. |
CaptionSubtle | Mesmo que Caption, mas com opacidade sutil. |
Corpo | Tamanho da fonte de parágrafo. |
BodySubtle | Mesmo que Body, mas com opacidade sutil. |
Base | Tamanho da fonte de parágrafo, a espessura é negrito. Essencialmente a versão em negrito do corpo. |
BaseSubtle | Mesmo que Base, mas com opacidade sutil. |
Subtítulo | Tamanho da fonte H4. |
SubtitleSubtle | Mesmo que Subtitle, mas com opacidade sutil. |
Título | Tamanho da fonte H3. |
TitleSubtle | Mesmo que Title, mas com opacidade sutil. |
TitleNumeral | Igual a Title, mas com preenchimento superior ou inferior removido. |
Subheader | Tamanho da fonte H2. |
SubheaderSubtle | Mesmo que Subheader, mas com opacidade sutil. |
SubheaderNumeral | Igual a Subheader, mas com preenchimento superior ou inferior removido. |
Cabeçalho | Tamanho da fonte H1. |
HeaderSubtle | Mesmo que Header, mas com opacidade sutil. |
HeaderNumeral | Igual a Header, mas com preenchimento superior ou inferior removido. |
AdaptiveTextAlign
Controla o alinhamento horizontal de texto.
Valor | Significado |
---|---|
Padrão | Valor padrão. O alinhamento é determinado automaticamente pelo renderizador. |
Auto | O alinhamento é determinado por idioma e cultura atual. |
Left | Alinha o texto horizontalmente à esquerda. |
Centro | Alinha o texto horizontalmente no centro. |
Right | Alinha o texto horizontalmente à direita. |
AdaptiveImage
Uma imagem embutida.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Origem | string | true | A URL da imagem. Suporte para ms-appx, ms-appdata e http. Na the Fall Creators Update, as imagens da Web podem ter até 3 MB em conexões normais e 1 MB em conexões limitadas. Em dispositivos que ainda não executam a Fall Creators Update, as imagens da Web devem ser maiores do que 200 KB. |
HintCrop | AdaptiveImageCrop | false | Controla o recorte desejado da imagem. |
HintRemoveMargin | bool? | false | Por padrão, as imagens em grupos/subgrupos têm uma margem de 8 px em volta. Você pode remover essa margem ao definir essa propriedade como true. |
HintAlign | AdaptiveImageAlign | false | O alinhamento horizontal da imagem. |
AlternateText | string | false | Texto alternativo que descreve a imagem, usado para fins de acessibilidade. |
AddImageQuery | bool? | false | Defina como "true" para permitir que o Windows acrescente uma cadeia de caracteres de consulta à URL de imagem fornecida na notificação do bloco. Use esse atributo se o servidor hospedar imagens e conseguir manipular cadeias de caracteres de consulta, ao recuperar uma variante da imagem com base nas cadeias de caracteres de consulta ou ao ignorar a cadeia de caracteres de consulta e retornar a imagem conforme especificado sem a cadeia de caracteres de consulta. Essa cadeia de caracteres de consulta especifica a escala, a configuração de contraste e o idioma; por exemplo, um valor de "www.website.com/images/hello.png" fornecido na notificação torna-se "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
AdaptiveImageCrop
Especifica o recorte desejado da imagem.
Valor | Significado |
---|---|
Padrão | Valor padrão. Comportamento de corte determinado pelo renderizador. |
Nenhuma | A imagem não é cortada. |
Circle | A imagem é cortada na forma de círculo. |
AdaptiveImageAlign
Especifica o alinhamento horizontal de uma imagem.
Valor | Significado |
---|---|
Padrão | Valor padrão. Comportamento de alinhamento determinado pelo renderizador. |
Esticar | A imagem é esticada para preencher a largura disponível (e a altura possivelmente disponível também, dependendo de onde a imagem é colocada). |
Left | Alinhe a imagem à esquerda, exibindo a imagem na resolução nativa. |
Centro | Alinhe a imagem horizontalmente no centro, exibindo a imagem na resolução nativa. |
Right | Alinhe a imagem à direita, exibindo a imagem na resolução nativa. |
AdaptiveGroup
Os grupos identificam semanticamente que o conteúdo do grupo deve ser exibido como um todo ou não exibido se não couber. Os Grupos também permitem a criação de várias colunas.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Filhos | IList<AdaptiveSubgroup> | false | Subgrupos são exibidos como colunas verticais. Você deve usar subgrupos para fornecer qualquer conteúdo em um AdaptiveGroup. |
AdaptiveSubgroup
Os subgrupos são colunas verticais que podem conter texto e imagens.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Filhos | IList<IAdaptiveSubgroupChild> | false | AdaptiveText e AdaptiveImage são filhos válidos de subgrupos. |
HintWeight | int? | false | Controle a largura da coluna do subgrupo ao especificar a espessura em relação aos outros subgrupos. |
HintTextStacking | AdaptiveSubgroupTextStacking | false | Controle o alinhamento vertical do conteúdo deste subgrupo. |
IAdaptiveSubgroupChild
Interface de marcador para filhos de subgrupo.
Implementações |
---|
AdaptiveText |
AdaptiveImage |
AdaptiveSubgroupTextStacking
TextStacking especifica o alinhamento vertical do conteúdo.
Valor | Significado |
---|---|
Padrão | Valor padrão. O renderizador selecionará automaticamente o alinhamento vertical padrão. |
Top | Alinhamento vertical com a parte superior. |
Centro | Alinhamento vertical com o centro. |
Menor | Alinhamento vertical com a parte inferior. |
TileBackgroundImage
Uma imagem de plano de fundo exibida com sangramento total no bloco.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Origem | string | true | A URL da imagem. ms-appx, ms-appdata e http(s) são compatíveis. As imagens HTTP devem ter 200 KB ou menos. |
HintOverlay | int? | false | Uma sobreposição preta em uma imagem de plano de fundo. Este valor controla a opacidade da sobreposição preta, sendo 0 equivalente a nenhuma sobreposição e 100 equivalente a completamente preto. Assume 20 como valor padrão. |
HintCrop | TileBackgroundImageCrop | false | Novo na versão 1511: especifica como a imagem deve ser cortada. Nas versões anteriores a 1511, isso será ignorado e a imagem de plano de fundo será exibida sem cortes. |
AlternateText | string | false | Texto alternativo que descreve a imagem, usado para fins de acessibilidade. |
AddImageQuery | bool? | false | Defina como "true" para permitir que o Windows acrescente uma cadeia de caracteres de consulta à URL de imagem fornecida na notificação do bloco. Use esse atributo se o servidor hospedar imagens e conseguir manipular cadeias de caracteres de consulta, ao recuperar uma variante da imagem com base nas cadeias de caracteres de consulta ou ao ignorar a cadeia de caracteres de consulta e retornar a imagem conforme especificado sem a cadeia de caracteres de consulta. Essa cadeia de caracteres de consulta especifica escala, configuração de contraste e idioma; por exemplo, um valor de "www.website.com/images/hello.png" fornecido na notificação se torna "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
TileBackgroundImageCrop
Controla o recorte da imagem de plano de fundo.
Valor | Significado |
---|---|
Padrão | O corte usa o comportamento padrão do renderizador. |
Nenhuma | A imagem não é cortada, exibida em um quadrado. |
Circle | A imagem é cortada em círculo. |
TilePeekImage
Uma imagem animada que surge da parte superior do bloco.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Origem | string | true | A URL da imagem. ms-appx, ms-appdata e http(s) são compatíveis. As imagens HTTP devem ter 200 KB ou menos. |
HintOverlay | int? | false | Novo na versão 1511: uma sobreposição preta na imagem que surge. Este valor controla a opacidade da sobreposição preta, sendo 0 equivalente a nenhuma sobreposição e 100 equivalente a completamente preto. Assume 20 como valor padrão. Nas versões anteriores, este valor será ignorado e a imagem que surge será exibida com sobreposição 0. |
HintCrop | TilePeekImageCrop | false | Novo na versão 1511: especifica como a imagem deve ser cortada. Nas versões anteriores a 1511, isso será ignorado e a imagem que surge será exibida sem cortes. |
AlternateText | string | false | Texto alternativo que descreve a imagem, usado para fins de acessibilidade. |
AddImageQuery | bool? | false | Defina como "true" para permitir que o Windows acrescente uma cadeia de caracteres de consulta à URL de imagem fornecida na notificação do bloco. Use esse atributo se o servidor hospedar imagens e conseguir manipular cadeias de caracteres de consulta, ao recuperar uma variante da imagem com base nas cadeias de caracteres de consulta ou ao ignorar a cadeia de caracteres de consulta e retornar a imagem conforme especificado sem a cadeia de caracteres de consulta. Essa cadeia de caracteres de consulta especifica escala, configuração de contraste e idioma; por exemplo, um valor de "www.website.com/images/hello.png" fornecido na notificação se torna "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
TilePeekImageCrop
Controla o recorte da imagem que surge.
Valor | Significado |
---|---|
Padrão | O corte usa o comportamento padrão do renderizador. |
Nenhuma | A imagem não é cortada, exibida em um quadrado. |
Circle | A imagem é cortada em círculo. |
TileTextStacking
O empilhamento de texto especifica o alinhamento vertical do conteúdo.
Valor | Significado |
---|---|
Padrão | Valor padrão. O renderizador selecionará automaticamente o alinhamento vertical padrão. |
Top | Alinhamento vertical com a parte superior. |
Centro | Alinhamento vertical com o centro. |
Menor | Alinhamento vertical com a parte inferior. |
TileBindingContentIconic
Compatível com blocos pequenos e médios. Habilita um modelo de bloco icônico, em que você pode ter um ícone e um selo exibidos um ao lado do outro no bloco, no estilo clássico verdadeiro do Windows Phone. O número ao lado do ícone é obtido por meio de uma notificação de selo separada.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Ícone | TileBasicImage | true | No mínimo, para dar suporte a blocos pequenos e médios na Área de Trabalho e no Celular forneça uma imagem de taxa de proporção quadrada com uma resolução de 200 x 200, formato PNG, com transparência e nenhuma outra cor além do branco. Para obter mais informações, consulte Modelos de bloco especiais. |
TileBindingContentContact
Somente celular. Compatível com blocos pequenos, médios e largos.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Imagem | TileBasicImage | true | A imagem a ser exibida. |
Texto | TileBasicText | false | Uma linha de texto exibida. Não é exibida em blocos pequenos. |
TileBindingContentPeople
Novo na versão 1511: compatível com blocos médios, largos e grandes (Área de Trabalho e Celular). Antigamente, isso aplicava-se somente a celulares e a blocos médios e largos.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Imagens | IList<TileBasicImage> | true | Imagens que percorrerão o entorno como círculos. |
TileBindingContentPhotos
Oferece animação por meio de uma apresentação de slides de fotos. Compatível com todos os tamanhos.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Imagens | IList<TileBasicImage> | true | Até 12 imagens podem ser fornecidas (o celular exibirá até nove imagens), que serão usadas na apresentação de slides. A adição de mais de 12 imagens gerará uma exceção. |
TileBasicImage
Uma imagem usada em diversos modelos especiais.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Origem | string | true | A URL da imagem. ms-appx, ms-appdata e http(s) são compatíveis. As imagens HTTP devem ter 200 KB ou menos. |
AlternateText | string | false | Texto alternativo que descreve a imagem, usado para fins de acessibilidade. |
AddImageQuery | bool? | false | Defina como "true" para permitir que o Windows acrescente uma cadeia de caracteres de consulta à URL de imagem fornecida na notificação do bloco. Use esse atributo se o servidor hospedar imagens e conseguir manipular cadeias de caracteres de consulta, ao recuperar uma variante da imagem com base nas cadeias de caracteres de consulta ou ao ignorar a cadeia de caracteres de consulta e retornar a imagem conforme especificado sem a cadeia de caracteres de consulta. Essa cadeia de caracteres de consulta especifica a escala, a configuração de contraste e o idioma; por exemplo, um valor de "www.website.com/images/hello.png" fornecido na notificação torna-se "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
TileBasicText
Um elemento de texto básico usado em diversos modelos especiais.
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
Texto | string | false | O texto a ser exibido. |
Idioma | string | false | A localidade de destino da carga XML, especificada como marcações de idioma BCP-47 como "en-US" ou "pt-BR". A localidade especificada aqui substitui qualquer outra localidade especificada, como na vinculação ou no visual. Se esse valor é uma cadeia de caracteres literal, esse atributo assume como padrão o idioma do usuário da interface do usuário. Se esse valor for uma referência de sequência, este atributo assumirá como padrão a localidade escolhida pelo Windows Runtime na resolução da sequência. |