【问题标题】:How to create Windows 10 Settings app (Immersive Control Panel) applet?如何创建 Windows 10 设置应用程序(沉浸式控制面板)小程序?
【发布时间】:2019-05-06 06:27:16
【问题描述】:

按照MSDN 上的说明,我能够创建一个 Windows 控制面板小程序(经典控制面板)。

下图中的“HALO WORLD”小程序是我自己创建的。

如何对 Windows 10 设置应用程序(沉浸式控制面板)执行相同操作? 那就是我想在下面的屏幕上输入这样的条目。

如果需要,我愿意编写 UWP 应用。

【问题讨论】:

  • AFAIK,没有这样的方法可以在设置应用程序中拥有自己的项目。
  • 我发现有一个文件 - C:\Windows\ImmersiveControlPanel\Settings\AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml 似乎维护着应用程序中所有设置的数据库。除非我能以某种方式将我的条目添加到此文件中。
  • 您是否尝试过手动编辑该文件以查看它是否真的有效?
  • 我正在尝试了解它的结构。
  • @Martin 的回复是正确的;没有支持的方式来做到这一点。您尝试提供的 Windows 中是否缺少功能?如果是,您是否使用反馈中心提交您的错误/功能请求?

标签: uwp windows-runtime windows-10 controlpanel


【解决方案1】:

不,无法以这种方式修改“设置”应用。

但是,为什么要这样做呢?经验法则是设置应该集成在应用程序本身中,这对用户来说也更方便,也更容易管理。 NavigationView 控件本身甚至有一个集成的设置菜单项,因为这是开发人员的普遍需求。

【讨论】:

  • 新设置应用程序中的设置具有关联的 URI 方案。有一个名为 ms-settings:extras 的 URI 方案,它暗示可以托管更多(自定义)URI。这就是让我想到尝试自定义设置应用程序的原因,就像在 *.cpl 天一样。 docs.microsoft.com/en-us/windows/uwp/launch-resume/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-29
  • 1970-01-01
  • 2021-11-27
  • 1970-01-01
  • 2023-03-24
  • 2021-12-28
相关资源
最近更新 更多