FileTypeAssociation (esquema de pacote para Windows 8)

Declara um ponto de extensibilidade de aplicativo do tipo windows.fileTypeAssociation. Uma associação de tipo de arquivo indica que o aplicativo está registrado para manipular arquivos dos tipos especificados.

Hierarquia de elementos

<Pacote>
<Aplicativos>
<Aplicativo>
<Extensões>
<Extensão>
<FileTypeAssociation>

Syntax

<FileTypeAssociation Name = A string between 1 and 100 characters in length. >

  <!-- Child elements -->
  ( DisplayName?
  & Logo?
  & InfoTip?
  & EditFlags?
  & SupportedFileTypes
  )

</FileTypeAssociation>

Chave

? opcional (zero ou um)

& conector de intercalar (pode ocorrer em qualquer ordem)

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
Nome

O nome da associação de tipo de arquivo. Você pode usar esse nome para organizar e agrupar tipos de arquivo. O nome deve ter todos os caracteres minúsculos sem espaços.

Uma cadeia de caracteres entre 1 e 100 caracteres de comprimento. Sim

 

Elementos filho

Elemento filho Descrição
DisplayName

Um nome amigável que pode ser exibido aos usuários.

EditFlags

Especifica o tipo de informação que o usuário vê ao abrir um arquivo associado ao ponto de extensibilidade.

Infotip

Define uma cadeia de caracteres que fornece informações adicionais ao usuário sobre o tipo de arquivo.

Logotipo

Um caminho para um arquivo que contém uma imagem.

SupportedFileTypes (tipo: CT_FTASupportedFileTypes)

Define os tipos de arquivo associados ao aplicativo. Elas são exclusivas por pacote e diferenciam minúsculas.

 

Elementos pai

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

Declara um ponto de extensibilidade para o aplicativo.

 

Exemplos

O exemplo a seguir é retirado do manifesto do pacote de um dos exemplos do SDK.

<Application Id="App" StartPage="default.html">
    <Extensions>
      <Extension Category="windows.fileTypeAssociation">
        <FileTypeAssociation Name="alsdkjs">
          <SupportedFileTypes>
            <FileType>.alsdkjs</FileType>
          </SupportedFileTypes>
        </FileTypeAssociation>
      </Extension>
    </Extensions>
</Application>

Confira também

TarefasComolidar com a ativação de arquivo

ConceitosAplicativas e extensões

Requisitos

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