desktop9:FileExplorerClassicDragDropContextMenuHandler
パッケージ化されたデスクトップ アプリのドラッグ アンド ドロップ ハンドラー シェル拡張機能のレガシ IContextMenu 実装を登録します。
要素の階層
<desktop9:FileExplorerClassicDragDropContextMenuHandler>
構文
<desktop9:FileExplorerClassicDragDropContextMenuHandler>
desktop9:ExtensionHandler{0,1000}
</desktop9:FileExplorerClassicDragDropContextMenuHandler>
キー
{}
特定の出現範囲
属性と要素
属性
なし。
子要素
子要素 | 説明 |
---|---|
desktop9:ExtensionHandler | パッケージ化されたデスクトップ アプリのコンテキスト メニュー ハンドラー シェル拡張機能の従来の IContextMenu 実装のハンドラーを指定します。 |
親要素
親要素 | 説明 |
---|---|
desktop9:Extenson | アプリの機能拡張ポイントを宣言します。 |
注釈
従来の IContextMenu COM インターフェイスを使用してドラッグ アンド ドロップ シェル拡張機能を実装するパッケージ デスクトップ アプリは、パッケージ マニフェスト ファイルにこの要素を含める必要があります。 詳細については、「 パッケージ 化されたアプリのレガシ コンテキスト メニューをサポートする」を参照してください。
例
次の例は、パッケージ マニフェスト ファイル内で FileExplorerClassicDragDropContextMenuHandler 要素を使用して、ドラッグ アンド ドロップ シェル拡張機能を登録する方法を示しています。
<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>
この例では、次の構文を使用して、desktop9 xml 名前空間をマニフェスト ファイルに追加していることを前提としています。
<xmlns:desktop9="http://schemas.microsoft.com/appx/manifest/desktop/windows10/9">
AppXManifest ファイルには、依存関係 MaxTested がバージョン 10.0.21300.0 以上に設定されている必要があります。 最小バージョン 10.0.21300.0 以降の OS ビルドのサポート。
必要条件
Item | 値 |
---|---|
名前空間 | http://schemas.microsoft.com/appx/manifest/desktop/windows10/9 |
Minimum OS Version | Windows 11 バージョン 21H2 (ビルド 22159) |