FileTypeAssociation (схема расширений для Windows 8.1)
Объявляет точку расширяемости приложения типа windows.fileTypeAssociation. Сопоставление типов файлов указывает, что приложение зарегистрировано для обработки файлов указанных типов.
Иерархия элементов
- <Расширение>
- <FileTypeAssociation>
Синтаксис
<FileTypeAssociation Name = A string between 1 and 100 characters in length.
m:DesiredView? = "default" | "useLess" | "useHalf" | "useMore" | "useMinimum" >
<!-- Child elements -->
( DisplayName?
& Logo?
& InfoTip?
& EditFlags?
& SupportedFileTypes
)
</FileTypeAssociation>
Ключ
?
необязательный (ноль или один) &
соединитель чередуемого взаимодействия (может возникать в любом порядке)
Атрибуты и элементы
Атрибуты
Атрибут | Описание | Тип данных | Обязательно | Значение по умолчанию |
---|---|---|---|---|
имя; | Название сопоставления типов файлов. Это название можно использовать, чтобы упорядочить и сгруппировать типы файлов. Название должно состоять полностью из букв в нижнем регистре без пробелов. |
Строка длиной от 1 до 100 символов. | Да | |
m:DesiredView | Требуемое представление приложения. Windows Phone: DesiredView не поддерживается для Windows Phone. |
Этот атрибут может иметь одно из следующих значений:
|
Нет |
Дочерние элементы
Дочерний элемент | Описание |
---|---|
Отображаемое имя | Понятное имя, которое может отображаться для пользователей. Эта строка может быть локализована. |
EditFlags | Указывает тип сведений, которые пользователь видит при открытии файла, связанного с точкой расширяемости. |
Подсказка | Определяет строку, которая предоставляет пользователю дополнительные сведения о типе файла. |
Логотип | Путь к файлу, который содержит изображение. |
SupportedFileTypes (тип: CT_FTASupportedFileTypes) | Определяет типы файлов, связанные с приложением. Они уникальны для каждого пакета и чувствительны к регистру. |
Родительские элементы
Родительский элемент | Описание |
---|---|
Расширение (тип: CT_ApplicationExtension) | Объявляет точку расширяемости для приложения. |
Примеры
Следующий пример взят из манифеста пакета одного из примеров пакета 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 |