有没有办法在不使用完整的资源管理器插件控件的情况下访问文件和文件夹的 Windows 资源管理器外壳上下文菜单?
我的困境的要点是:我有一个显示少量原始文件和文件夹的 Viewport3D。基本上,它就像您见过的所有其他 3d 资源管理器替代品一样:)
当我右键单击这些条目之一时,我希望看到弹出该文件的资源管理器上下文菜单。
我可以从 Windows 获取上下文菜单,还是必须构建自己的上下文菜单?
提前致谢
_b34r
最佳答案
这个库中的 ShellContextMenu 类几乎可以满足您的需求:
http://gong-shell.sourceforge.net/
唯一的问题是它需要 WinForms 控件。但是,如果您修改库以添加接受 hWnd 的附加 ShowContextMenu 方法,您应该能够传递顶级 WPF 窗口的 hWnd。
关于c# - 在 WPF 中使用 Windows 资源管理器上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2282037/