0

Following the instructions given on MSDN I was able to create a Windows Control Panel applet (classic control Panel).

The "HALO WORLD" applet in the following image has been created by me.

Sample control Panel applet

How can I do the same for Windows 10 Settings App (Immersive Control Panel) ? That is I want such an entry on the following screen. Windows 10 Settings app

I am willing to write a UWP app if need be.

Sahil Singh
  • 3,352
  • 39
  • 62
  • AFAIK, There is no such way to have your own items in the Settings App. – Dishant Dec 04 '18 at 22:07
  • I discovered that there is a file - `C:\Windows\ImmersiveControlPanel\Settings\AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml` which seems to maintain a database of all settings in the app. Only if somehow I could get to add my entry to this file. – Sahil Singh Dec 04 '18 at 23:53
  • Have you tried manually editing that file to see if it actually works? – Dishant Dec 05 '18 at 00:24
  • I am trying to understand its structure. – Sahil Singh Dec 05 '18 at 07:40
  • 2
    @Martin's response is correct; there is no supported way of doing this. Is there a missing feature in Windows you're trying to provide? If so, have you used the Feedback Hub to submit your bug / feature request? – Peter Torr - MSFT Dec 06 '18 at 17:54

1 Answers1

1

No, it is not possible to modify the Settings app this way.

However, why would want to do so? The rule of thumb is settings should be integrated in the app itself, which is also more convenient for the user and easier for you to manage. NavigationView control itself has even an integrated settings menu item, as it is such a common requirement of developers.

Martin Zikmund
  • 38,440
  • 7
  • 70
  • 91
  • The settings in the new Settings Apps have an associated URI scheme. There is a URI scheme called `ms-settings:extras` which hints that it may be possible to host more (custom) URI. That's what got me thinking of an attempt to customize settings app, as in *.cpl days. https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-settings-app#extras – Sahil Singh Dec 05 '18 at 07:39