FileTypeAssociation (schéma d’extensions pour Windows 8.1)

Déclare un point d’extensibilité d’application de type windows.fileTypeAssociation. Une association de type de fichier indique que l’application est inscrite pour gérer les fichiers des types spécifiés.

Hiérarchie d’éléments

<Extension>
<FileTypeAssociation>

Syntaxe

<FileTypeAssociation Name           = A string between 1 and 100 characters in length.
                     m:DesiredView? = "default" | "useLess" | "useHalf" | "useMore" | "useMinimum" >

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

</FileTypeAssociation>

Clé

? connecteur facultatif (zéro ou un) & entrelacé (peut se produire dans n’importe quel ordre)

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
Nom

Nom de l’association de types de fichiers. Vous pouvez utiliser ce nom pour organiser et regrouper des types de fichiers. Le nom doit contenir uniquement des minuscules, sans espace.

Chaîne comprise entre 1 et 100 caractères. Oui
m:DesiredView

Vue souhaitée de l’application.

Windows Phone : DesiredView n’est pas pris en charge pour Windows Phone.

Cet attribut peut avoir l’une des valeurs suivantes :

  • default
  • Inutile
  • useHalf
  • useMore
  • useMinimum
Non

 

Éléments enfants

Élément enfant Description
DisplayName

Nom convivial qui peut être affiché aux utilisateurs. Cette chaîne est localisable.

EditFlags

Spécifie le type d’informations que l’utilisateur voit lors de l’ouverture d’un fichier associé au point d’extensibilité.

Info-bulle

Définit une chaîne qui fournit des informations supplémentaires à l’utilisateur sur le type de fichier.

Logo

Chemin d’accès à un fichier qui contient une image.

SupportedFileTypes (type : CT_FTASupportedFileTypes)

Définit les types de fichiers associés à l’application. Ils sont uniques par package et respectent la casse.

 

Éléments parents

Élément parent Description
Extension (type : CT_ApplicationExtension)

Déclare un point d’extensibilité pour l’application.

 

Exemples

L’exemple suivant est tiré du manifeste de package de l’un des exemples de SDK.

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

Voir aussi

TâchesComment gérer l’activation de fichiers

Concepts Contratsd’application et extensions

Spécifications

Valeur
Espace de noms http://schemas.microsoft.com/appx/2010/manifest