desktop9:FileExplorerClassicDragDropContextMenuHandler

Registra una implementación heredada de IContextMenu de una extensión de shell de controlador de arrastrar y colocar para una aplicación de escritorio empaquetada.

Jerarquía de elemento

<Paquete>

    <APLICACIONES>

         <Application>

              <Extensiones>

                   <desktop9:Extension>

                        <desktop9:FileExplorerClassicDragDropContextMenuHandler>

Syntax

<desktop9:FileExplorerClassicDragDropContextMenuHandler>

    desktop9:ExtensionHandler{0,1000}

</desktop9:FileExplorerClassicDragDropContextMenuHandler>

Clave

{} Un intervalo específico de repeticiones

Atributos y elementos

Atributos

Ninguno.

Elementos secundarios

Elemento secundario Descripción
desktop9:ExtensionHandler Especifica un controlador para una implementación heredada de IContextMenu de una extensión de shell del controlador de menú contextual para una aplicación de escritorio empaquetada.

Elementos primarios

Elemento primario Descripción
desktop9:Extenson Declara un punto de extensibilidad para la aplicación.

Comentarios

Las aplicaciones de escritorio empaquetadas que usan la interfaz COM IContextMenu heredada para implementar una extensión de shell de arrastrar y colocar deben incluir este elemento en el archivo de manifiesto del paquete. Para obtener más información, consulte Compatibilidad con menús contextuales heredados para aplicaciones empaquetadas.

Ejemplos

En el ejemplo siguiente se muestra el uso del elemento FileExplorerClassicDragDropContextMenuHandler dentro de un archivo de manifiesto de paquete para registrar una extensión de shell de arrastrar y colocar.

<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>

En este ejemplo se supone que ha agregado el espacio de nombres xml desktop9 al archivo de manifiesto mediante la sintaxis siguiente.

<xmlns:desktop9="http://schemas.microsoft.com/appx/manifest/desktop/windows10/9">

El archivo AppXManifest debe tener la dependencia MaxTested establecida en al menos la versión 10.0.21300.0. Compatibilidad con compilaciones del sistema operativo a partir de la versión mínima de 10.0.21300.0.

Requisitos

Elemento Value
Espacio de nombres http://schemas.microsoft.com/appx/manifest/desktop/windows10/9
Minimum OS Version Windows 11 versión 21H2 (compilación 22159)