Partilhar via


desktop9:FileExplorerClassicContextMenuHandler

Registra uma implementação IContextMenu herdada de uma extensão de shell do manipulador de menu de contexto para um aplicativo da área de trabalho empacotado.

Hierarquia de elementos

<Pacote>

    <Aplicativos>

         <Aplicativo>

              <Extensões>

                   <desktop9:Extension>

                        <desktop9:FileExplorerClassicContextMenuHandler>

Syntax

<desktop9:FileExplorerClassicContextMenuHandler>

    desktop9:ExtensionHandler{0,1000}

</desktop9:FileExplorerClassicContextMenuHandler>

Chave

{} Um intervalo específico de ocorrências

Atributos e elementos

Atributos

Nenhum.

Elementos filho

Elemento filho Descrição
desktop9:ExtensionHandler Especifica um manipulador para uma implementação IContextMenu herdada.

Elementos pai

Elemento pai Descrição
desktop9:Extenson Declara um ponto de extensibilidade para o aplicativo.

Comentários

Aplicativos da área de trabalho empacotados que usam a interface COM IContextMenu herdada para implementar uma extensão de shell de menu de contexto devem incluir esse elemento no arquivo de manifesto do pacote. Para obter mais informações, consulte Dar suporte a menus de contexto herdados para aplicativos empacotados.

O arquivo AppXManifest deve ter a dependência MaxTested definida como pelo menos a versão 10.0.21300.0. Suporte para builds do sistema operacional começando com a versão mínima de 10.0.21300.0.

Exemplos

O exemplo a seguir mostra o uso do elemento FileExplorerClassicDragDropContextMenuHandler em um arquivo de manifesto do pacote para registrar uma extensão de shell de menu de contexto.

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

Este exemplo pressupõe que você tenha adicionado o namespace xml desktop9 ao arquivo de manifesto usando a sintaxe a seguir.

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

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/desktop/windows10/9
Minimum OS Version Windows 11 versão 21H2 (Build 22159)