FileTypeAssociation (Paketschema für Windows 8)

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.fileTypeAssociation. Eine Dateityp-Zuordnung gibt an, dass die App registriert ist, um Dateien der angegebenen Typen zu verarbeiten.

Elementhierarchie

<Paket>
<Anwendungen>
<Anwendung>
<Erweiterungen>
<Durchwahl>
<FileTypeAssociation>

Syntax

<FileTypeAssociation Name = A string between 1 and 100 characters in length. >

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

</FileTypeAssociation>

Schlüssel

? optional (null oder eins)

& Verwebungsconnector (kann in beliebiger Reihenfolge auftreten)

Attribute und Elemente

Attributes

Attribut BESCHREIBUNG Datentyp Erforderlich Standardwert
Name

Der Name der Dateitypzuordnung. Mit diesem Namen kannst du Dateitypen organisieren und gruppieren. Der Name darf nur Kleinbuchstaben und keine Leerzeichen umfassen.

Eine Zeichenfolge zwischen 1 und 100 Zeichen. Ja

 

Untergeordnete Elemente

Untergeordnetes Element BESCHREIBUNG
DisplayName

Ein Anzeigename, der Benutzern angezeigt werden kann.

EditFlags

Gibt den Typ der Informationen an, die dem Benutzer beim Öffnen einer Datei angezeigt werden, die dem Erweiterungspunkt zugeordnet ist.

Infotipp

Definiert eine Zeichenfolge, die dem Benutzer zusätzliche Informationen zum Dateityp bietet.

Logo

Ein Pfad zu einer Datei, die ein Bild enthält.

SupportedFileTypes (Typ: CT_FTASupportedFileTypes)

Definiert die dateitypen, die der App zugeordnet sind. Sie sind pro Paket eindeutig und müssen die Kleinschreibung beachtet.

 

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
Erweiterung (typ: CT_ApplicationExtensions)

Deklariert einen Erweiterungspunkt für die App.

 

Beispiele

Das folgende Beispiel ist aus dem Paketmanifest eines der SDK-Beispiele entnommen.

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

Siehe auch

AufgabenBehandeln der Dateiaktivierung

KonzepteApp-Verträge und -Erweiterungen

Anforderungen

Wert
Namespace http://schemas.microsoft.com/appx/2010/manifest