desktop9:FileExplorerClassicContextMenuHandler
Inscrit une implémentation IContextMenu héritée d’une extension d’interpréteur de commandes de gestionnaire de menus contextuels pour une application de bureau empaquetée.
Hiérarchie d’éléments
<desktop9:FileExplorerClassicContextMenuHandler>
Syntax
<desktop9:FileExplorerClassicContextMenuHandler>
desktop9:ExtensionHandler{0,1000}
</desktop9:FileExplorerClassicContextMenuHandler>
Clé :
{}
Plage d’occurrences spécifique
Attributs et éléments
Attributs
Aucune.
Éléments enfants
Élément enfant | Description |
---|---|
desktop9 :ExtensionHandler | Spécifie un gestionnaire pour une implémentation IContextMenu héritée. |
Éléments parents
Élément parent | Description |
---|---|
desktop9 :Extenson | Déclare un point d’extensibilité pour l’application. |
Remarques
Les applications de bureau empaquetées qui utilisent l’interface COM IContextMenu héritée pour implémenter une extension d’interpréteur de commandes de menu contextuel doivent inclure cet élément dans leur fichier manifeste de package. Pour plus d’informations, consultez Prise en charge des menus contextuels hérités pour les applications empaquetées.
Le fichier AppXManifest doit avoir la dépendance MaxTested définie sur au moins la version 10.0.21300.0. Prise en charge des builds de système d’exploitation à partir de la version minimale de 10.0.21300.0.
Exemples
L’exemple suivant montre l’utilisation de l’élément FileExplorerClassicDragDropContextMenuHandler dans un fichier manifeste de package pour inscrire une extension d’interpréteur de commandes de menu contextuel.
<desktop9:Extension Category="windows.fileExplorerClassicContextMenuHandler">
<desktop9:FileExplorerClassicContextMenuHandler>
<desktop9:ExtensionHandler Type="*" Clsid="<GUID-for-the-com-server>" />
<desktop9:ExtensionHandler Type=".txt" Clsid="<GUID-for-the-com-server>" />
<desktop9:ExtensionHandler Type="Directory" Clsid="<GUID-for-the-com-server>" />
</desktop9:FileExplorerClassicContextMenuHandler>
</desktop9:Extension>
Cet exemple suppose que vous avez ajouté l’espace de noms xml desktop9 à votre fichier manifeste à l’aide de la syntaxe suivante.
<xmlns:desktop9="http://schemas.microsoft.com/appx/manifest/desktop/windows10/9">
Configuration requise
Élément | Valeur |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/manifest/desktop/windows10/9 |
Minimum OS Version | Windows 11 version 21H2 (build 22159) |