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