ShareTarget (esquema de pacote para Windows 8)

Declara um ponto de extensão de aplicativo do tipo Windows. shareTarget. O aplicativo pode compartilhar os tipos de arquivos especificados.

Hierarquia de elementos

<Agrupa>
<Aplicativos>
<Aplicativo>
<Extensões>
<Extensão>
<ShareTarget>

Syntax

<ShareTarget>

  <!-- Child elements -->
  SupportedFileTypes?,
  DataFormat{0,10000}

</ShareTarget>

Chave

? opcional (zero ou um)

{} intervalo específico de ocorrências

Atributos e elementos

Atributos

Nenhum.

Elementos filho

Elemento filho Descrição
Formato de DataFormat

Especifica um formato de pacote de dados como texto ou formato HTML que o aplicativo pode compartilhar. Ele é exclusivo por aplicativo no pacote e diferencia maiúsculas de minúsculas.

SupportedFileTypes (tipo: CT_CharmsSupportedFileTypes)

Define os tipos de arquivo que o aplicativo pode compartilhar.

 

Elementos pai

Elemento pai Descrição
Extensão (no tipo: CT_ApplicationExtensions)

Declara um ponto de extensibilidade para o aplicativo.

 

Comentários

O botão compartilhar fornece acesso a uma lista de aplicativos de destino que podem receber dados que o usuário deseja compartilhar. Esse ponto de extensibilidade permite que seu aplicativo seja incluído na lista de destinos de compartilhamento.

ShareTarget deve especificar um elemento SupportedFileTypes ou pelo menos um elemento DataFormat . Ele não pode omitir ambos. O esquema permite omitir ambos, mas a validação semântica falhará.

Exemplos

<Extension Category="windows.shareTarget">
  <ShareTarget>
    <SupportedFileTypes>
      <SupportsAnyFileType />
    </SupportedFileTypes>
    <DataFormat>Text</DataFormat>
    <DataFormat>Uri</DataFormat>
    <DataFormat>Bitmap</DataFormat>
    <DataFormat>Html</DataFormat>
    <DataFormat>http://schema.org/Book</DataFormat>
  </ShareTarget>
</Extension>

Confira também

Tarefasadicionando compartilhamento

Conceitosde contratos de aplicativo e extensões

Requisitos

Valor
Namespace http://schemas.microsoft.com/appx/2010/manifest