desktop9:FileExplorerClassicContextMenuHandler
Registra una implementación IContextMenu heredada de una extensión de shell del controlador de menú contextual para una aplicación de escritorio empaquetada.
Jerarquía de elemento
<desktop9:FileExplorerClassicContextMenuHandler>
Syntax
<desktop9:FileExplorerClassicContextMenuHandler>
desktop9:ExtensionHandler{0,1000}
</desktop9:FileExplorerClassicContextMenuHandler>
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. |
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 menú contextual 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.
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.
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 menú contextual.
<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>
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">
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) |