按照 MSDN 上给出的说明,我能够创建一个 Windows 控制面板小程序(经典控制面板)。
下图中的“HALO WORLD”小程序是我创建的。
如何对 Windows 10 设置应用程序(沉浸式控制面板)执行相同操作? 也就是说,我希望在下面的屏幕上有这样的条目。
如果需要,我愿意编写一个 UWP 应用程序。
不,无法通过这种方式修改“设置”应用程序。
但是,为什么要这样做呢?经验法则是设置应该集成在应用程序本身中,这对用户来说也更方便,也更容易管理。
NavigationView
控件本身甚至有一个集成的设置菜单项,因为这是开发人员的普遍要求。
它需要是一个 UWP 应用程序,但即使 5.5 年后,有关如何做到这一点的文档也非常稀缺。 对于需要相应设置页面的设备驱动程序,说明如下: https://learn.microsoft.com/en-us/windows-hardware/drivers/partnerapps/create-a-system-settings-application
我不明白的是Windows 7和Windows 8兼容性之间的区别。
如果您的控制面板应用程序是为 Windows 7、Windows 8 或 Windows 8.1,它将继续工作并显示在 旧版控制面板(直到在未来版本中删除),但是 不会显示在Windows 10系统设置应用程序中,并且支持 它的任何功能。
但是对于“旧系统设置应用程序是为 Windows 8 编写的或 Windows 8.1,它将继续工作,但不支持任何 Windows 10 系统设置应用程序的功能。”
这意味着专为 Windows 8 编写的系统设置应用程序仍然可以出现在 Windows 10 系统设置应用程序中,但不支持任何新功能,但专为 Windows 7 编写的系统设置应用程序则不支持。
(我本来会写这篇文章作为对 Martin Zikmund 出色答案的评论,但显然我没有足够的声誉/积分/学分/魔力)。