File Type Association PropertiesCopy link to this sectionLink to this section copied!

This view allows you to configure a File Type Association declaration.

Application SettingsCopy link to this sectionLink to this section copied!

This section is described in Application Settings article.

PropertiesCopy link to this sectionLink to this section copied!

Configure the file type association's specific properties.

Display nameCopy link to this sectionLink to this section copied!

A friendly name for the file type association that can be displayed to users.

Thumbnail TypeCopy link to this sectionLink to this section copied!

Select the thumbnail image for the file type association.

Info tipCopy link to this sectionLink to this section copied!

Defines a string that provides additional info to the user about the file type.

NameCopy link to this sectionLink to this section copied!

The name of the file type association. You can use this name to organize and group file types. The name must be all lower case characters with no spaces.

Desired viewCopy link to this sectionLink to this section copied!

The desired view of the app.

  • Default
    • The app does not have a window size preference specified. Windows, rather than the app, sets the size preference, which defaults to UseHalf.
  • UseLess
    • The window uses less than 50% of the available horizontal screen pixels.
  • UseHalf
    • The window uses 50% (half) of the available horizontal screen pixels.
  • UseMore
    • The window uses more than 50% of the available horizontal screen pixels.
  • UseMinimum
    • The window uses the minimum horizontal pixel width (either 320 or 500 pixels) specifies in the app's manifest (such as package.appxmanifest).

ParametersCopy link to this sectionLink to this section copied!

Command line arguments passed to the file associated with the extension when the user opens it. This string may contain any values, but can also include special parameters (e.g. %1 - the absolute path to the target file).

Migration ProgIDsCopy link to this sectionLink to this section copied!

Transition the default app for a given file type to use the app's store version. You can type in several Programmatic Identifiers(ProgIDs), separated by spaces.

Edit flagsCopy link to this sectionLink to this section copied!

Specifies the type of info the user sees when opening a file associated to this declaration.

Open is safeCopy link to this sectionLink to this section copied!

A dialog box with a security warning is displayed.

Always unsafeCopy link to this sectionLink to this section copied!

A dialog box with a standard warning is displayed.

Supported File TypesCopy link to this sectionLink to this section copied!

Define the file types associated with the app. They are unique per package and case sensitive.

Declaring a new supported file typeCopy link to this sectionLink to this section copied!

Use the [ New... ] button, context menu item or press the Insert key. The Edit File Type Dialog will allow you to add a new file type.

Editing an existing file typeCopy link to this sectionLink to this section copied!

Select a file type in the list and use the [ Edit ] button, context menu item or press the Space key. The Edit File Type Dialog will allow you to configure the file type.

Removing an existing file typeCopy link to this sectionLink to this section copied!

Select a file type in the list and use the [ Delete ] button, context menu item or press the Delete key to remove it.

VerbsCopy link to this sectionLink to this section copied!

Configure custom verbs such as "Edit", "Preview" or "Print" in the File Explorer context menu. These allow the app to launch a certain way based on the user's selection when opening a file.

Adding a new verbCopy link to this sectionLink to this section copied!

Use the [ New... ] button, context menu item or press the Insert key. The Edit Verb Dialog will allow you to add a new verb.

Editing an existing verbCopy link to this sectionLink to this section copied!

Select a verb in the list and use the [ Edit ] button, context menu item or press the Space key. The Edit Verb Dialog will allow you to configure the verb.

Removing an existing verbCopy link to this sectionLink to this section copied!

Select a verb in the list and use the [ Delete ] button, context menu item or press the Delete key to remove it.

Property ListsCopy link to this sectionLink to this section copied!

A list of properties to show under the properties tab of a file.

Full DetailsCopy link to this sectionLink to this section copied!

Specify properties that are displayed on the Details tab of the Properties dialog box. This is the complete list of properties that the file type supports.

Preview DetailsCopy link to this sectionLink to this section copied!

Specify properties that are displayed in the Preview Pane.

Preview DetailsCopy link to this sectionLink to this section copied!

KindCopy link to this sectionLink to this section copied!

Choose what kind of files you're associating and how they're used. This way your users can group their files by their kind in Windows Explorer.

Preview HandlerCopy link to this sectionLink to this section copied!

Declare a preview handler for a file type association.

Property HandlerCopy link to this sectionLink to this section copied!

Declare a property handler for a file type association.

Property HandlerCopy link to this sectionLink to this section copied!

Declare a property handler for the file type association.

ImportantFor both Preview Handler and Property Handler the ID of the app's class must match the ID attribute under the Class element in the SurrogateServer element from the COM registration in the app manifest.

Thumbnail HandlerCopy link to this sectionLink to this section copied!

Set a thumbnail provider for a file type association and provide the ID for activating its COM class.

NoteThumbnail Handler only works for full trust applications.

Ole ClassCopy link to this sectionLink to this section copied!

Enables OLE to get the OLE class registered for a given file extension.

Cls IDCopy link to this sectionLink to this section copied!

Specify the ID of a COM class registered in the element.

Topics