c# - 如何将 C# 用户控件嵌入到 Windows 资源管理器中?

标签 c# c++

是否可以将我的用户控件嵌入到 Windows 资源管理器中?如果您有这方面的任何资源,请告诉我。

谢谢, 伟鹏

最佳答案

虽然您可以,并且有许多示例可以说明如何做到这一点。我建议您不要在托管代码中创建 shell 扩展。

这有很多原因。例如,您现在必须将整个托管运行时拉入 shell 命名空间。这意味着您的资源管理器实例将使用比必要更多的内存。

但是,最大的一个原因是您无法控制加载控件时哪个版本的命名空间可能已经在 shell 进程空间中。参见 this article为什么这是个坏主意。

关于c# - 如何将 C# 用户控件嵌入到 Windows 资源管理器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5775892/

相关文章:

c# - 是否有将模型转换为 View 模型的快捷方式?

c# - .Net Core 1 Identity UserManager 缓存的用户列表未更新

c++ - 计算机生成随机数的猜谜游戏

c# - 查找或构建进程间广播通信 channel

c# - 将 2 个查询的结果合并为 1 个结果,然后传递给 DGV

c# - 如何将两个 C# 列表拼接成一个?或者可能使用不同的集合类型?

c++ - std::mutex 作为类成员,将类对象存储到容器中

c++ - 在 Visual Studio 中定义宏 -/D 或 #define?

c++ - 提供第二个可选参数而不需要提供第一个可选参数?

c# - 使用 Task.WaitAll(threads) 没有适本地阻塞