uap3:FileTypeAssociation
Define os tipos de arquivos usados no aplicativo.
<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) |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de