Share via


uap3:FileTypeAssociation

定義應用程式中使用的檔案類型。

<套件>

      <應用程式>

            <應用程式>

                  <uap3:Extension>

                        <uap3:FileTypeAssociation>

Syntax

<uap3: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.'
  Parameters = 'An optional string with a value between 1 and 32767 characters.'
  MultiSelectModel = 'An optional string that can have one of the following values: "Player", "Document", or "Single".' >

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

</uap3: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
參數 指定參數,以定義應用程式中使用的檔案類型。 選擇性字串,其值介於 1 到 32767 個字元之間。 No
MultiSelectModel 指定用來定義應用程式中使用的檔案類型的模型。 可具有下列其中一個值的選擇性字串: PlayerDocumentSingle 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。

父元素

父元素 描述
uap3:Extension 設定參數以定義延伸模組的通訊協定。

規格需求

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