ФилетипеассоЦиатион (схема пакета для Windows 8)

Объявляет точку расширения приложения типа Windows. филетипеассоЦиатион. Сопоставление типов файлов указывает, что приложение зарегистрировано для работы с файлами указанных типов.

Иерархия элементов

<Пакет>
<Приложения>
<Развертывание>
<Модули>
<Продлен>
<FileTypeAssociation>

Синтаксис

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

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

</FileTypeAssociation>

Ключ

? необязательно (ноль или один)

& соединитель чередования (может происходить в любом порядке)

Атрибуты и элементы

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
имя;

Название сопоставления типов файлов. Это название можно использовать, чтобы упорядочить и сгруппировать типы файлов. Название должно состоять полностью из букв в нижнем регистре без пробелов.

Строка длиной от 1 до 100 символов. Да

 

Дочерние элементы

Дочерний элемент Описание
Отображаемое имя

Понятное имя, которое может отображаться для пользователей.

EditFlags

Указывает тип сведений, отображаемых пользователю при открытии файла, связанного с точкой расширения.

Подсказку

Определяет строку, которая предоставляет пользователю дополнительные сведения о типе файла.

Логотип

Путь к файлу, содержащему изображение.

Суппортедфилетипес (тип: CT_FTASupportedFileTypes)

Определяет типы файлов, связанные с приложением. Они уникальны для каждого пакета и чувствительны к регистру.

 

Родительские элементы

Родительский элемент Описание
Расширение (в типе: 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>

См. также раздел

Задачипо обработке активации файлов

Основные понятияконтракты и расширения приложения

Требования

Значение
Пространство имен http://schemas.microsoft.com/appx/2010/manifest