uap:FileTypeAssociation

Declara un punto de extensibilidad de la aplicación de tipo windows.fileTypeAssociation. Una asociación de tipo de archivo indica que la aplicación está registrada para controlar los archivos de los tipos especificados.

Jerarquía de elementos

<Package>
   └─ <Applications>
      └─ <Application>
         └─ <Extensions>
            └─ <uap:Extension>
               └─ <uap:FileTypeAssociation>

Sintaxis

<uap:FileTypeAssociation
  Name = 'A required string between 1 and 64 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 = 'An optional string between 1 and 256 characters in length that ends with `.jpg`, `.png`, or `.jpeg` that can't contain these characters: `<`, `>`, `:`, `%`, `"`, `|`, `?`, or `*`. In this string, the `/` and `\` characters can't be the first or last characters. Also, the string can contain `/` or `\` but not both.'
  uap8:Launch = 'An optional string that can have one of the following values: "file", or "placeholderFile".' >

  <!-- Child elements -->
  uap:DisplayName?
  uap:Logo?
  uap:Logo?
  uap:Logo?
  uap:InfoTip?
  uap:EditFlags?
  uap:SupportedFileTypes
  uap:FileTypeAssociationSupportedVerbsChoice?
  uap:KindMap?
  uap:MigrationProgIds?
  uap:ThumbnailHandler?
  uap:DesktopPreviewHandler?
  uap:DesktopPropertyHandler?
  uap:OleClass?
  uap:PropertyLists?
  uap:ProgId?
  uap:ProgId?
  uap:IconHandler?

</uap:FileTypeAssociation>

Clave

? opcional (cero o uno)

Atributos

Atributo Descripción Tipo de dato Obligatorio Valor predeterminado
Nombre Nombre de la asociación de tipos de archivo. Puede usar este nombre para organizar y agrupar tipos de archivo. El nombre debe tener todos los caracteres en minúsculas sin espacios. Cadena entre 1 y 64 caracteres de longitud.
DesiredView Cantidad deseada de espacio de pantalla que se usará cuando se inicie la aplicación. Esta preferencia de modo de vista es solo un valor solicitado. El tamaño preferido que especifique no se garantiza que se respete por Windows, por lo que no debe escribir código que se base en nunca entrar en un tamaño menor que el tamaño mínimo preferido o mayor que el tamaño máximo preferido. Cadena opcional que puede tener uno de los siguientes valores: default, useLess, useHalf, useMore, useMinimum. No
desktop2:UseUrl Si se establece en true, especifica que la aplicación puede aceptar una dirección URL, en lugar de un nombre de archivo, en la línea de comandos. Applications que puede abrir documentos directamente desde Internet, como exploradores web y reproductores multimedia, debe usar este valor. Cuando ShellExecuteEx inicia una aplicación y este valor se establece en false, el comportamiento predeterminado, ShellExecuteEx descarga el documento en un archivo local e invoca al controlador en la copia local. Valor booleano opcional. No
desktop2:AllowSilentDefaultTakeOver Si se establece en true, la aplicación aparecerá en una lista "Abrir con", pero no será la aplicación predeterminada para el tipo de archivo. Valor booleano opcional. No
desktop5:ThumbnailTypeOverlay Un recurso de imagen para una superposición de miniaturas. Cadena opcional entre 1 y 256 caracteres de longitud que termina con , o que no puede contener estos caracteres: <, >, :, %", , &#124;, o *?..jpeg.png.jpg En esta cadena, los / caracteres y \ no pueden ser los primeros o últimos caracteres. Además, la cadena puede contener / o \ no ambos. No
uap8:Launch Cadena opcional que puede tener uno de los siguientes valores: file, placeholderFile. No

Elementos secundarios

Elemento secundario Descripción
uap:DisplayName Nombre descriptivo que se puede mostrar a los usuarios.
uap:Logo Ruta de acceso a un archivo que contiene una imagen.
previewappcompat3:Logo Ruta de acceso a un archivo que contiene una imagen. Agrega compatibilidad con extensiones de archivo .ico.
desktop7:Logo Ruta de acceso a un archivo que contiene una imagen. Agrega compatibilidad con archivos .ico, .dlly .exe.
uap:InfoTip Define una cadena que proporciona información adicional al usuario sobre el tipo de archivo.
uap:EditFlags Especifica el tipo de información que ve el usuario al abrir un archivo asociado al punto de extensibilidad.
uap:SupportedFileTypes
uap4:KindMap Especifica qué es Kind y cómo se usa.
rescap3:MigrationProgIds Contiene valores de identificador de programación (ProgID) que describen la aplicación, el componente y la versión de cada aplicación de escritorio de la que desea heredar asociaciones de archivos.
desktop2:ThumbnailHandler Habilita thumbnailProvider para una asociación de tipo de archivo.
desktop2:DesktopPreviewHandler Habilita la declaración de un controlador de vista previa para una asociación de tipo de archivo.
desktop2:DesktopPropertyHandler Habilita la declaración de un controlador de propiedades para una asociación de tipo de archivo.
desktop2:OleClass Permite que OLE obtenga la clase OLE registrada para una extensión de archivo determinada.
desktop3:PropertyLists Contiene una lista de propiedades que se van a mostrar en la pestaña propiedades de un archivo.
previewappcompat:ProgId Identificador de programación (ProgID) que se puede asociar a un CLSID. ProgID identifica una clase pero con menos precisión que un CLSID porque no se garantiza que sea único globalmente.
desktop7:ProgId Identificador de programación (ProgID) que se puede asociar a un CLSID. ProgID identifica una clase pero con menos precisión que un CLSID porque no se garantiza que sea único globalmente.
desktop10:IconHandler Habilita un IconHandler para una asociación de tipo de archivo.

Elementos primarios

Elemento principal Descripción
uap:Extension Declara un punto de extensibilidad para la aplicación.

Requisitos

Elemento Importancia
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10
desktop2 http://schemas.microsoft.com/appx/manifest/desktop/windows10/2
desktop5 http://schemas.microsoft.com/appx/manifest/desktop/windows10/5
uap8 http://schemas.microsoft.com/appx/manifest/uap/windows10/8
versión mínima del sistema operativo Windows 10 versión 1511 (compilación 10586)

Remarks

Ejemplos