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