次の方法で共有


FileTypeAssociation (Windows 8 のパッケージスキーマ)

種類が windows. fileTypeAssociationのアプリ拡張ポイントを宣言します。 ファイルの種類の関連付けは、アプリが、指定された種類のファイルを処理するように登録されていることを示します。

要素の階層

<Package>
<アプリケーション>
<適用>
<拡張機能>
<拡張子>
<FileTypeAssociation>

構文

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

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

</FileTypeAssociation>

Key

? 省略可能 (0 または 1)

& インターリーブコネクタ (任意の順序で発生する可能性があります)

属性および要素

属性

属性 説明 データ型 必須 既定値
名前

ファイルの種類の関連付けの名前。 この名前を使用して、ファイルの種類を整理およびグループ化することができます。 名前は、すべて小文字でスペースを含まないようにする必要があります。

長さが 1 ~ 100 文字の文字列。 はい

 

子要素

子要素 説明
DisplayName

ユーザーに表示できるフレンドリ名。

EditFlags

機能拡張ポイントに関連付けられているファイルを開くときにユーザーに表示される情報の種類を指定します。

ヒント

ファイルの種類に関する追加情報をユーザーに提供する文字列を定義します。

ロゴ

イメージを含むファイルへのパス。

SupportedFileTypes (型: CT_FTASupportedFileTypes)

アプリに関連付けられているファイルの種類を定義します。 パッケージごとに一意であり、大文字と小文字が区別されます。

 

親要素

Parent 要素 説明
拡張機能 (型: CT_ApplicationExtensions)

アプリの拡張ポイントを宣言します。

 

次の例は、いずれかの SDK サンプルのパッケージマニフェストから取得されます。

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

関連項目

タスクファイルのアクティブ化を処理する方法

アプリコントラクトと拡張機能の概念

要件

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