共用方式為


適用于 Windows 8) 的 FileTypeAssociation (套件架構

宣告 fileTypeAssociation類型的應用程式擴充性點。 檔案類型關聯表示已註冊應用程式來處理指定之類型的檔案。

元素階層

<套件>
<應用程式>
<應用>
<延伸模組>
<延伸模組>
<FileTypeAssociation>

語法

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

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

</FileTypeAssociation>

答案

? 選擇性 (零或一)

& 交錯連接器 (可能會以任何順序發生)

屬性和項目

屬性

屬性 描述 資料類型 必要 預設值
名稱

檔案類型關聯的名稱。 您可以使用此名稱來組織檔案類型,並將其分組。 名稱必須全部是小寫,而且沒有任何空格。

長度介於1到100個字元之間的字串。 Yes

 

子元素

子元素 描述
DisplayName

可向使用者顯示的易記名稱。

EditFlags

指定當開啟與擴充點相關聯的檔案時,使用者所看到的資訊類型。

InfoTip

定義將檔案類型的其他資訊提供給使用者的字串。

標誌

包含影像之檔案的路徑。

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