uap3:FileTypeAssociation

Define os tipos de arquivos usados no aplicativo.

<Pacote>

      <Aplicativos>

            <Aplicativo>

                  <uap3:Extension>

                        <uap3:FileTypeAssociation>

Syntax

<uap3:FileTypeAssociation
  Name = 'A string with a value between 1 and 100 characters in length.'
  DesiredView = 'An optional string that can have one of the following values: "default", "useLess", "useHalf", "useMore", or "useMinimum".'
  desktop2:UseUrl = 'An optional boolean value.'
  desktop2:AllowSilentDefaultTakeOver = 'An optional boolean value.' 
  desktop5:ThumbnailTypeOverlay = 'A string with a value between 1 and 256 characters in length that ends with ".jpg", ".png", or ".jpeg" that cannot contain these characters: <, >, :, ", |, ?, or *. In this string, the / and \ characters cannot be the first or last characters. Also, the string can contain / or \ but not both.'
  Parameters = 'An optional string with a value between 1 and 32767 characters.'
  MultiSelectModel = 'An optional string that can have one of the following values: "Player", "Document", or "Single".' >

  <!-- Child elements -->
  uap:DisplayName?
  & uap:Logo?
  & uap:InfoTip?
  & uap:EditFlags?
  & uap:SupportedFileTypes?
  & uap2:SupportedVerbs?
  & uap4:KindMap?
  & rescap3:MigrationProgIds?
  & desktop2:ThumbnailHandler?
  & desktop2:OleClass?
  & desktop2:DesktopPreviewHandler?
  & desktop2:DesktopPropertyHandler?
  & desktop3:PropertyLists?
  & desktop7:Logo?
  & desktop7:ProgId?
  & desktop10:IconHandler?

</uap3:FileTypeAssociation>

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 com um valor entre 1 e 100 caracteres de comprimento. Yes
DesiredView A quantidade desejada de espaço na tela a ser usada quando o aplicativo é iniciado. Essa preferência de modo de exibição é apenas um valor solicitado. O tamanho preferencial que você especificar não tem a garantia de ser respeitado pelo Windows, portanto, você não deve escrever código que dependa de nunca entrar em um tamanho menor que o tamanho mínimo preferido ou maior do que o tamanho máximo preferido. Uma cadeia de caracteres opcional que pode ter um dos seguintes valores: default, useLess, useHalf, useMore ou useMinimum. No
desktop2:UseUrl Se definido como true, especifica que o aplicativo pode aceitar uma URL, em vez de um nome de arquivo, na linha de comando. Os aplicativos que podem abrir documentos diretamente da Internet, como navegadores da Web e media players, devem usar esse valor. Quando ShellExecuteEx inicia um aplicativo e esse valor é definido como false, o comportamento padrão baixa ShellExecuteEx o documento em um arquivo local e invoca o manipulador na cópia local. Um valor booliano opcional. No
desktop2:AllowSilentDefaultTakeOver Se definido como true, o aplicativo aparecerá em uma lista "Abrir com", mas não será o aplicativo padrão para o tipo de arquivo. Um valor booliano opcional. No
desktop5:ThumbnailTypeOverlay Um recurso de imagem para uma sobreposição em miniatura. Uma cadeia de caracteres com um valor entre 1 e 256 caracteres de comprimento que termina com , ou que não pode conter esses caracteres: <, >, :, , "|, ?ou *..jpeg.png.jpg Nessa cadeia de caracteres, os / caracteres e \ não podem ser os primeiros ou os últimos caracteres. Além disso, a cadeia de caracteres pode conter / ou \ não ambos. No
Parâmetros Especifica parâmetros para definir os tipos de arquivos usados no aplicativo. Uma cadeia de caracteres opcional com um valor entre 1 e 32767 caracteres. No
MultiSelectModel Especifica o modelo usado para definir os tipos de arquivos usados no aplicativo. Uma cadeia de caracteres opcional que pode ter um dos seguintes valores: Player, Document ou Single. No

Elementos filho

Elemento filho Descrição
uap:DisplayName Um nome amigável que pode ser exibido aos usuários.
uap:EditFlags Especifica o tipo de informação que o usuário vê ao abrir um arquivo associado ao ponto de extensibilidade.
uap:InfoTip Define uma cadeia de caracteres que fornece informações adicionais ao usuário sobre o tipo de arquivo.
uap:Logo Um caminho para um arquivo que contém uma imagem.
uap:SupportedFileTypes (tipo: CT_FTASupportedFileTypes) Define os tipos de arquivo associados ao aplicativo. Eles são exclusivos por pacote e diferenciam maiúsculas de minúsculas.
uap2:SupportedVerbs Contém verbos para um menu de contexto de arquivo.
uap4:KindMap Especifica o que é o Tipo e como ele é usado.
rescap3:MigrationProgIds Contém valores de ProgID (identificador programático) que descrevem o aplicativo, o componente e a versão de cada aplicativo da área de trabalho do qual você deseja herdar associações de arquivos.
desktop2:ThumbnailHandler Habilita um ThumbnailProvider para uma associação de tipo de arquivo.
desktop2:OleClass Permite que o OLE obtenha a classe OLE registrada para uma determinada extensão de arquivo.
desktop2:DesktopPreviewHandler Habilita a declaração de um manipulador de visualização para uma associação de tipo de arquivo.
desktop2:DesktopPropertyHandler Habilita a declaração de um manipulador de propriedades para uma associação de tipo de arquivo.
desktop3:PropertyLists Contém uma lista de propriedades a serem mostradas na guia propriedades de um arquivo.
desktop7:Logotipo Um caminho para um arquivo que contém uma imagem. Adiciona suporte para extensões de arquivo .ico.
desktop7:ProgId Um ProgID (identificador programático) que pode ser associado a um CLSID.
desktop10:IconHandler Habilita um IconHandler para uma associação de tipo de arquivo.

Elementos pai

Elemento pai Descrição
uap3:Extension Define parâmetros para definir o protocolo das extensões.

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/3
Minimum OS Version Windows 10 versão 1607 (Build 14393)