共用方式為


uap:FileTypeAssociation (Windows 10)

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

元素階層

<套件>

    <應用程式>

         <應用程式>

              <擴充功能>

                   <uap:Extension>

                        <uap:FileTypeAssociation>

Syntax

<uap:FileTypeAssociation
  Name = 'A string with a value between 1 and 100 characters in length.'
  DesiredView = 'An optional string that can have one of the following values: "default", "useLess", "useHalf", "useMore", or "useMinimum".'
  desktop2:UseUrl = 'An optional boolean value.'
  desktop2:AllowSilentDefaultTakeOver = 'An optional boolean value.' 
  desktop5:ThumbnailTypeOverlay = 'A string with a value between 1 and 256 characters in length that ends with ".jpg", ".png", or ".jpeg" that cannot contain these characters: <, >, :, ", |, ?, or *. In this string, the / and \ characters cannot be the first or last characters. Also, the string can contain / or \ but not both.' >

  <!-- Child elements -->
  uap:DisplayName?
  & uap:Logo?
  & uap:InfoTip?
  & uap:EditFlags?
  & uap:SupportedFileTypes?
  & uap2:SupportedVerbs?
  & uap4:KindMap?
  & rescap3:MigrationProgIds?
  & desktop2:ThumbnailHandler?
  & desktop2:OleClass?
  & desktop2:DesktopPreviewHandler?
  & desktop2:DesktopPropertyHandler?
  & desktop3:PropertyLists?
  & desktop7:Logo?
  & desktop7:ProgId?
  & desktop10:IconHandler?

</uap:FileTypeAssociation>

答案

? 選擇性 (零或一個) & 交錯連接器, (可能會依任何順序發生)

屬性和元素

屬性

屬性 描述 資料類型 必要 預設值
名稱 檔案類型關聯的名稱。 您可以使用此名稱來組織檔案類型,並將其分組。 名稱必須全部是小寫,而且沒有任何空格。 長度介於 1 到 100 個字元之間的字串。 Yes
DesiredView 應用程式啟動時要使用的螢幕空間數量。 此檢視模式喜好設定只是要求的值。 您指定的慣用大小不保證由 Windows 接受,因此您不應該撰寫依賴的程式碼永遠不會進入小於慣用大小下限或大於慣用大小上限的大小。 可具有下列其中一個值的選擇性字串:defaultuseLess、useHalfuseMoreuseMinimum No
desktop2:UseUrl 如果設定為 true,指定應用程式可以在命令列上接受 URL,而不是檔案名。 可以直接從網際網路開啟檔的應用程式,例如網頁瀏覽器和媒體播放機,應該使用此值。 當啟動應用程式並將此值設定為 false 時 ShellExecuteEx ,預設行為會將 ShellExecuteEx 檔下載到本機檔案,並在本機複本上叫用處理程式。 選擇性布林值。 No
desktop2:AllowSilentDefaultTakeOver 如果設定為 true,則應用程式會顯示在 [開啟方式] 清單中,但不會是檔案類型的預設應用程式。 選擇性布林值。 No
desktop5:ThumbnailTypeOverlay 縮圖重迭的影像資源。 長度介於 1 到 256 個字元之間的字串,結尾為 、 或 且不能包含下列字元: < 、、 >:"|? 、 或 *.jpeg.png.jpg 在此字串中 / ,和 \ 字元不能是第一個或最後一個字元。 此外,字串可以包含 或 \ ,但不能同時包含 / 兩者。 No

子元素

子項目 描述
uap:DisplayName 可向使用者顯示的易記名稱。
uap:EditFlags 指定使用者開啟與擴充點相關聯之檔案時所看到的資訊類型。
uap:InfoTip 定義字串,為使用者提供有關檔案類型的其他資訊。
uap:Logo 包含影像的檔案路徑。
uap:SupportedFileTypes (類型:CT_FTASupportedFileTypes) 定義與應用程式相關聯的檔案類型。 每個套件都是唯一的,而且區分大小寫。
uap2:SupportedVerbs 包含檔案操作功能表的動詞。
uap4:KindMap 指定什麼是種類及其使用方式。
rescap3:MigrationProgIds 包含 程式設計識別碼 (ProgID) 值,這些值會描述您要繼承檔案關聯之每個傳統型應用程式的應用程式、元件和版本。
desktop2:ThumbnailHandler 啟用檔案類型關聯的 ThumbnailProvider。
desktop2:OleClass 讓 OLE 取得為指定副檔名註冊的 OLE 類別。
desktop2:DesktopPreviewHandler 啟用檔案類型關聯之預覽處理常式的宣告。
desktop2:DesktopPropertyHandler 啟用檔案類型關聯之屬性處理常式的宣告。
desktop3:PropertyLists 包含要顯示在檔案之 [屬性] 索引標籤下的屬性清單。
desktop7:Logo 包含影像的檔案路徑。 新增 .ico 副檔名的支援。
desktop7:ProgId 與 CLSID 相關聯的程式設計識別碼 (ProgID) 。
desktop10:IconHandler 啟用檔案類型關聯的 IconHandler。

父元素

父元素 描述
uap:Extension 宣告應用程式的擴充點。

規格需求

Item
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10
OS 最低版本 Windows 10版本 1511 (組建 10586)