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);
}