Condividi tramite


desktop9:FileExplorerClassicDragDropContextMenuHandler

Registra un'implementazione legacy di IContextMenu di un'estensione shell del gestore di trascinamento della selezione per un'app desktop in pacchetto.

Gerarchia degli elementi

<Pacchetto>

    <Applicazioni>

         <Applicazione>

              <Estensioni>

                   <desktop9:Extension>

                        <desktop9:FileExplorerClassicDragDropContextMenuHandler>

Sintassi

<desktop9:FileExplorerClassicDragDropContextMenuHandler>

    desktop9:ExtensionHandler{0,1000}

</desktop9:FileExplorerClassicDragDropContextMenuHandler>

Chiave

{} Intervallo specifico di occorrenze

Attributi ed elementi

Attributi

Nessuno.

Elementi figlio

Elemento figlio Descrizione
desktop9:ExtensionHandler Specifica un gestore per un'implementazione legacy di IContextMenu di un'estensione shell del gestore di menu di scelta rapida per un'app desktop in pacchetto.

Elementi padre

Elemento padre Descrizione
desktop9:Extenson Dichiara un punto di estendibilità per l'app.

Commenti

Le app desktop in pacchetto che usano l'interfaccia COM IContextMenu legacy per implementare un'estensione shell di trascinamento della selezione devono includere questo elemento nel file manifesto del pacchetto. Per altre informazioni, vedere Supportare i menu di scelta rapida legacy per le app in pacchetto.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo dell'elemento FileExplorerClassicDragDropContextMenuHandler all'interno di un file manifesto del pacchetto per registrare un'estensione della shell di trascinamento della selezione.

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

In questo esempio si presuppone che sia stato aggiunto lo spazio dei nomi xml desktop9 al file manifesto usando la sintassi seguente.

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

Il file AppXManifest deve avere la dipendenza MaxTested impostata su almeno la versione 10.0.21300.0. Supporto per le build del sistema operativo a partire dalla versione minima 10.0.21300.0.

Requisiti

Elemento valore
Spazio dei nomi http://schemas.microsoft.com/appx/manifest/desktop/windows10/9
Minimum OS Version Windows 11 versione 21H2 (Build 22159)