Partager via


desktop9:FileExplorerClassicDragDropContextMenuHandler

Inscrit une implémentation IContextMenu héritée d’une extension d’interpréteur de commandes de gestionnaire de glisser-déplacer pour une application de bureau empaquetée.

Hiérarchie d’éléments

<Paquet>

    <Applications>

         <Application>

              <Extensions>

                   <desktop9:Extension>

                        <desktop9:FileExplorerClassicDragDropContextMenuHandler>

Syntax

<desktop9:FileExplorerClassicDragDropContextMenuHandler>

    desktop9:ExtensionHandler{0,1000}

</desktop9:FileExplorerClassicDragDropContextMenuHandler>

Clé :

{} Plage spécifique d’occurrences

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 d’une extension d’interpréteur de commandes de gestionnaire de menu contextuel pour une application de bureau empaqueté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 glisser-déplacer doivent inclure cet élément dans leur fichier manifeste de package. Pour plus d’informations, consultez Prendre en charge les menus contextuels hérités pour les applications empaquetées.

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 par glisser-déplacer.

<desktop9:Extension Category="windows.fileExplorerClassicDragDropContextMenuHandler">
    <desktop9:FileExplorerClassicDragDropContextMenuHandler>
        <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:FileExplorerClassicDragDropContextMenuHandler>
</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">

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.

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)