desktop9:FileExplorerClassicContextMenuHandler
为打包的桌面应用注册上下文菜单处理程序 shell 扩展的旧 IContextMenu 实现。
元素层次结构
<desktop9:FileExplorerClassicContextMenuHandler>
语法
<desktop9:FileExplorerClassicContextMenuHandler>
desktop9:ExtensionHandler{0,1000}
</desktop9:FileExplorerClassicContextMenuHandler>
密钥
{}
特定出现次数范围
特性和元素
特性
无。
子元素
子元素 | 描述 |
---|---|
desktop9:ExtensionHandler | 指定旧版 IContextMenu 实现的处理程序。 |
父元素
父元素 | 描述 |
---|---|
desktop9:Extenson | 声明应用的扩展点。 |
注解
使用旧 版 IContextMenu COM 接口实现上下文菜单 shell 扩展的打包桌面应用应在其程序包清单文件中包含此元素。 有关详细信息,请参阅 支持打包应用的旧上下文菜单。
AppXManifest 文件的依赖项 MaxTested 必须至少设置为版本 10.0.21300.0。 支持从最低版本 10.0.21300.0 开始的 OS 内部版本。
示例
以下示例演示如何在包清单文件中使用 FileExplorerClassicDragDropContextMenuHandler 元素来注册上下文菜单 shell 扩展。
<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>
此示例假定已使用以下语法将 desktop9 xml 命名空间添加到清单文件。
<xmlns:desktop9="http://schemas.microsoft.com/appx/manifest/desktop/windows10/9">
要求
项 | 值 |
---|---|
命名空间 | http://schemas.microsoft.com/appx/manifest/desktop/windows10/9 |
Minimum OS Version | Windows 11 版本 21H2 (内部版本 22159) |