desktop9:FileExplorerClassicDragDropContextMenuHandler

Registriert eine ältere IContextMenu-Implementierung einer Drag-and-Drop-Handler-Shellerweiterung für eine gepackte Desktop-App.

Elementhierarchie

<Paket>

    <Anwendungen>

         <Anwendung>

              <Erweiterungen>

                   <desktop9:Extension>

                        <desktop9:FileExplorerClassicDragDropContextMenuHandler>

Syntax

<desktop9:FileExplorerClassicDragDropContextMenuHandler>

    desktop9:ExtensionHandler{0,1000}

</desktop9:FileExplorerClassicDragDropContextMenuHandler>

Schlüssel

{} Ein bestimmter Bereich von Vorkommen

Attribute und Elemente

Attribute

Keine

Untergeordnete Elemente

Untergeordnetes Element Beschreibung
desktop9:ExtensionHandler Gibt einen Handler für eine IContextMenu-Legacyimplementierung einer Kontextmenühandler-Shellerweiterung für eine gepackte Desktop-App an.

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
desktop9:Extenson Deklariert einen Erweiterbarkeitspunkt für die App.

Hinweise

Gepackte Desktop-Apps, die die ältere IContextMenu COM-Schnittstelle verwenden, um eine Drag and Drop-Shellerweiterung zu implementieren, sollten dieses Element in ihrer Paketmanifestdatei enthalten. Weitere Informationen finden Sie unter Unterstützung von Legacykontextmenüs für gepackte Apps.

Beispiele

Das folgende Beispiel zeigt die Verwendung des FileExplorerClassicDragDropContextMenuHandler-Elements in einer Paketmanifestdatei, um eine Drag-and-Drop-Shellerweiterung zu registrieren.

<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 diesem Beispiel wird davon ausgegangen, dass Sie der Manifestdatei den xml-Namespace desktop9 mithilfe der folgenden Syntax hinzugefügt haben.

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

Für die AppXManifest-Datei muss die Abhängigkeit MaxTested auf mindestens Version 10.0.21300.0 festgelegt sein. Unterstützung für Betriebssystembuilds ab der Mindestversion 10.0.21300.0.

Anforderungen

Element Wert
Namespace http://schemas.microsoft.com/appx/manifest/desktop/windows10/9
Minimum OS Version Windows 11 Version 21H2 (Build 22159)