uap3:FileTypeAssociation

Define los tipos de archivos usados en la aplicación.

<Paquete>

      <APLICACIONES>

            <Application>

                  <uap3:Extension>

                        <uap3:FileTypeAssociation>

Sintaxis

<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 Descripción Tipo de datos Obligatorio Valor predeterminado
Nombre Nombre de la asociación de tipo de archivo. Puedes usar este nombre para organizar y agrupar tipos de archivo. El nombre debe contener todos los caracteres en minúsculas y sin espacios. Cadena con un valor entre 1 y 100 caracteres de longitud.
DesiredView Cantidad deseada de espacio en pantalla que se va a usar cuando se inicia la aplicación. Esta preferencia de modo de vista es solo un valor solicitado. Windows no garantiza que windows respete el tamaño preferido, por lo que no debe escribir código que se base en nunca entrar en un tamaño que sea 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 ouseMinimum. 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. Las aplicaciones que pueden abrir documentos directamente desde Internet, como exploradores web y reproductores multimedia, deben usar este valor. Cuando ShellExecuteEx se 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 con un valor de entre 1 y 256 caracteres de longitud que termina con , o que no puede contener estos caracteres: <, >|:", ?, 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 \ pero no ambas. No
Parámetros Especifica parámetros para definir los tipos de archivos usados en la aplicación. Cadena opcional con un valor entre 1 y 32767 caracteres. No
MultiSelectModel Especifica el modelo utilizado para definir los tipos de archivos usados en la aplicación. Cadena opcional que puede tener uno de los siguientes valores: Player, Document o Single. No

Elementos secundarios

Elemento secundario Descripción
uap:DisplayName Nombre descriptivo que se puede mostrar a los usuarios.
uap:EditFlags Especifica el tipo de información que ve el usuario al abrir un archivo asociado al punto de extensibilidad.
uap:InfoTip Define una cadena que proporciona información adicional al usuario sobre el tipo de archivo.
uap:Logo Ruta de acceso a un archivo que contiene una imagen.
uap:SupportedFileTypes (tipo: CT_FTASupportedFileTypes) Define los tipos de archivo asociados a la aplicación. Son únicos por paquete y distinguen mayúsculas de minúsculas.
uap2:SupportedVerbs Contiene verbos para un menú contextual de archivo.
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 desde la que desea heredar asociaciones de archivos.
desktop2:ThumbnailHandler Habilita thumbnailProvider para una asociación de tipo de archivo.
desktop2:OleClass Permite a OLE obtener la clase OLE registrada para una extensión de archivo determinada.
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.
desktop3:PropertyLists Contiene una lista de propiedades que se van a mostrar en la pestaña de propiedades de un archivo.
desktop7:Logo Ruta de acceso a un archivo que contiene una imagen. Agrega compatibilidad con extensiones de archivo .ico.
desktop7:ProgId Identificador de programación (ProgID) que se puede asociar a un CLSID.
desktop10:IconHandler Habilita un IconHandler para una asociación de tipo de archivo.

Elementos primarios

Elemento primario Descripción
uap3:Extension Establece parámetros para definir el protocolo de las extensiones.

Requisitos

Elemento Value
Espacio de nombres http://schemas.microsoft.com/appx/manifest/uap/windows10/3
Minimum OS Version Windows 10 versión 1607 (compilación 14393)