But how to do it? What's the simplest way?
So, here's the answers.
Do the following in your App.xaml.cs:
1) Add the namespaces
using Windows.UI.ApplicationSettings; using Windows.UI.Popups;
2) Add the handler during app initialization (into OnLaunched())
SettingsPane.GetForCurrentView().CommandsRequested += SettingCharmManager_CommandsRequested;
3) Add my handler that shows the privacy text
private void SettingCharmManager_CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args) { args.Request.ApplicationCommands.Add(new SettingsCommand("privacypolicy", "Privacy policy", OpenPrivacyPolicy)); }
4) Add OpenPrivacyPolicy method
private async void OpenPrivacyPolicy(IUICommand command) { Uri uri = new Uri("http://my_website/my_privacy.html"); await Windows.System.Launcher.LaunchUriAsync(uri); }