Windows 资源管理器 - 自定义排序列

Windows explorer - custom sorting column

我正在尝试在 windows 资源管理器中创建自定义排序列。我希望它的工作原理与向鼠标右键单击添加上下文菜单项相同,您可以通过 windows 注册表进行编辑。至少我知道这不是不可能的,因为 onedrive 应用程序还在 windows 资源管理器中添加了一列,请参见下图:

如您所见,状态列是由 onedrive 应用程序添加的。有人可以向我解释我如何实现这一目标。我用 windows 10

有关如何使用 .NET 执行此操作的说明,请参阅 this answer

您必须实施 PropertyHandler。请参阅 Windows SDK \Samples\winui\Shell\AppShellIntegration\PropertyHandlers

如果你包含你的 Windows 版本会有所帮助。