Freigeben über


FileTypeAssociation (Erweiterungsschema für Windows 8.1)

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

Elementhierarchie

<Erweiterung>
<FileTypeAssociation>

Syntax

<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>

Schlüssel

? optionaler Interleave-Connector (null oder 1) & (kann in beliebiger Reihenfolge auftreten)

Attribute und Elemente

Attribute

attribute 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 länge. Ja
m:DesiredView

Die gewünschte Ansicht der App.

Windows Phone: DesiredView wird für Windows Phone nicht unterstützt.

Dieses Attribut kann einen der folgenden Werte annehmen:

  • default
  • Nutzlos
  • useHalf
  • useMehr
  • useMinimum
Nein

 

Untergeordnete Elemente

Untergeordnetes Element BESCHREIBUNG
DisplayName

Ein Anzeigename, der Benutzern angezeigt werden kann. Diese Zeichenfolge kann lokalisiert werden.

EditFlags

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

Infotipp

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

Logo

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

SupportedFileTypes (Typ: CT_FTASupportedFileTypes)

Definiert die der App zugeordneten Dateitypen. Sie sind pro Paket eindeutig und beachten die Groß-/Kleinschreibung.

 

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
Erweiterung (Typ: CT_ApplicationExtension)

Deklariert einen Erweiterbarkeitspunkt für die App.

 

Beispiele

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

<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