コード例 #1
0
        public void Settings_CommandsRequested(Windows.UI.ApplicationSettings.SettingsPane sender, Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs args)
        {
            args.Request.ApplicationCommands.Clear();

            Windows.UI.ApplicationSettings.SettingsCommand command = new Windows.UI.ApplicationSettings.SettingsCommand("AboutPage", "About", (commandHandler) => new AboutFlyout().Show());
            args.Request.ApplicationCommands.Add(command);
        }
コード例 #2
0
ファイル: App.xaml.cs プロジェクト: phaufe/RMVAwsome
 void App_CommandsRequested(Windows.UI.ApplicationSettings.SettingsPane sender, Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs args)
 {
     // Add a command that links to a website
     Windows.UI.ApplicationSettings.SettingsCommand privacyPolicyCommand = new Windows.UI.ApplicationSettings.SettingsCommand("privacyPolicyCommand", "Privacy Policy", (x) =>
     {
         Windows.System.Launcher.LaunchUriAsync(new Uri("http://massivescale.com/pages/apps/rmv-awesome/rmv-awesome-privacy-policy/")); // Launch the website
     });
     args.Request.ApplicationCommands.Add(privacyPolicyCommand);
 }
コード例 #3
0
        void MainPage_CommandsRequested(Windows.UI.ApplicationSettings.SettingsPane sender, Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs args)
        {
            Windows.UI.ApplicationSettings.SettingsCommand updateSetting =
                new Windows.UI.ApplicationSettings.SettingsCommand("AppUpdateSettings", "App updates", (handler) =>
            {
                SettingsFlyout1 updatesFlyout = new SettingsFlyout1();
                updatesFlyout.ShowCustom();
            });

            args.Request.ApplicationCommands.Add(updateSetting);
        }
コード例 #4
0
        private void MainPage_CommandsRequested(Windows.UI.ApplicationSettings.SettingsPane sender, Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs args)
        {
            Windows.UI.ApplicationSettings.SettingsCommand generalSetting =
                new Windows.UI.ApplicationSettings.SettingsCommand("AppSettings", "SurferLite Settings", (handler) =>
            {
                SettingsFlyoutGeneral generalSettingsFlyout = new SettingsFlyoutGeneral();
                generalSettingsFlyout.Show();
            });

            args.Request.ApplicationCommands.Add(generalSetting);
        }
コード例 #5
0
ファイル: MainPage.xaml.cs プロジェクト: finnigantime/Samples
    void MainPage_CommandsRequested(Windows.UI.ApplicationSettings.SettingsPane sender, Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs args)
    {
        Windows.UI.ApplicationSettings.SettingsCommand updateSetting = 
            new Windows.UI.ApplicationSettings.SettingsCommand("AppUpdateSettings", "App updates", (handler) =>
        {
            SettingsFlyout1 updatesFlyout = new SettingsFlyout1();
            updatesFlyout.ShowCustom();

        });

        args.Request.ApplicationCommands.Add(updateSetting);
    }
コード例 #6
0
        public static void ApplicationWiseCommands_CommandsRequested(Windows.UI.ApplicationSettings.SettingsPane sender, Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs args)
        {
            if (!args.Request.ApplicationCommands.Any(c => ((string)c.Id) == "Options"))
            {
                var command = new Windows.UI.ApplicationSettings.SettingsCommand("Options", "Options", x =>
                {
                    var settings = new SettingsPage();

                    settings.Show();
                });
                args.Request.ApplicationCommands.Add(command);
            }

            if (!args.Request.ApplicationCommands.Any(c => ((string)c.Id) == "About"))
            {
                var command = new Windows.UI.ApplicationSettings.SettingsCommand("About", "About", x =>
                {
                    var settings = new AboutSettingsFlyout();
                    settings.Show();
                });
                args.Request.ApplicationCommands.Add(command);
            }
        }
コード例 #7
0
        void OnCommandsRequested(Windows.UI.ApplicationSettings.SettingsPane sender, Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs args)
        {
            var setting = new Windows.UI.ApplicationSettings.SettingsCommand("MySetting", "Alkalmazás beállításai", onHandleClick);

            args.Request.ApplicationCommands.Add(setting);
        }
コード例 #8
0
ファイル: App.xaml.cs プロジェクト: noriike/xaml-106136
 protected override void OnWindowCreated(WindowCreatedEventArgs args)
 {
     Windows.UI.ApplicationSettings.SettingsPane.GetForCurrentView().CommandsRequested += (s, e) =>
     {
         var c = new Windows.UI.ApplicationSettings.SettingsCommand(1, "Options", o =>
         {
             new Views.Settings().Show();
         });
         e.Request.ApplicationCommands.Add(c);
     }; base.OnWindowCreated(args);
 }
コード例 #9
0
		public static void ApplicationWiseCommands_CommandsRequested(Windows.UI.ApplicationSettings.SettingsPane sender, Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs args)
		{
			if (!args.Request.ApplicationCommands.Any(c => ((string)c.Id) == "Options"))
			{
				var command = new Windows.UI.ApplicationSettings.SettingsCommand("Options", "Options", x =>
				{
					var settings = new SettingsPage();

					settings.Show();
				});
				args.Request.ApplicationCommands.Add(command);
			}

			if (!args.Request.ApplicationCommands.Any(c => ((string)c.Id) == "About"))
			{
				var command = new Windows.UI.ApplicationSettings.SettingsCommand("About", "About", x =>
				{
					var settings = new AboutSettingsFlyout();
					settings.Show();
				});
				args.Request.ApplicationCommands.Add(command);
			}
		}
コード例 #10
0
ファイル: App.xaml.cs プロジェクト: phaufe/RMVAwsome
 void App_CommandsRequested(Windows.UI.ApplicationSettings.SettingsPane sender, Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs args)
 {
     // Add a command that links to a website
     Windows.UI.ApplicationSettings.SettingsCommand privacyPolicyCommand = new Windows.UI.ApplicationSettings.SettingsCommand("privacyPolicyCommand", "Privacy Policy", (x) =>
     {
         Windows.System.Launcher.LaunchUriAsync(new Uri("http://massivescale.com/pages/apps/rmv-awesome/rmv-awesome-privacy-policy/")); // Launch the website
     });
     args.Request.ApplicationCommands.Add(privacyPolicyCommand);
 }
コード例 #11
0
        private void MainPage_CommandsRequested(Windows.UI.ApplicationSettings.SettingsPane sender, Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs args)
        {
            Windows.UI.ApplicationSettings.SettingsCommand generalSetting =
        new Windows.UI.ApplicationSettings.SettingsCommand("AppSettings", "SurferLite Settings", (handler) =>
        {
            SettingsFlyoutGeneral generalSettingsFlyout = new SettingsFlyoutGeneral();
            generalSettingsFlyout.Show();

        });

            args.Request.ApplicationCommands.Add(generalSetting);
        }
コード例 #12
0
ファイル: MainPage.xaml.cs プロジェクト: thankcreate/CareWin8
        private void InitSettingPane()
        {
            Windows.UI.ApplicationSettings.SettingsCommand cmd1 = new Windows.UI.ApplicationSettings.SettingsCommand("1", "帐户", c =>
            {
                Frame.Navigate(typeof(AccountView));
            });
            Windows.UI.ApplicationSettings.SettingsCommand cmd2 = new Windows.UI.ApplicationSettings.SettingsCommand("2", "选项", c =>
            {
                MyControl.PreferenceSettingControl control = new MyControl.PreferenceSettingControl();
                control.Show();
            });
            Windows.UI.ApplicationSettings.SettingsCommand cmd3 = new Windows.UI.ApplicationSettings.SettingsCommand("3", "关于", c =>
            {
                MyControl.PreferenceAboutControl control = new MyControl.PreferenceAboutControl();
                control.Show();
            });
            Windows.UI.ApplicationSettings.SettingsCommand cmd4 = new Windows.UI.ApplicationSettings.SettingsCommand("4", "隐私策略", c =>
            {
                try
                {
                    Uri uri = new Uri("http://thankcreate.github.com/Care/privacy.html");
                    Windows.System.Launcher.LaunchUriAsync(uri);
                }
                catch (System.Exception ex)
                {

                }
            });
            // 命令是在CommandsRequested事件中添加的
            Windows.UI.ApplicationSettings.SettingsPane.GetForCurrentView().CommandsRequested += (sp, arg) =>
            {
                arg.Request.ApplicationCommands.Add(cmd1);
                arg.Request.ApplicationCommands.Add(cmd2);
                arg.Request.ApplicationCommands.Add(cmd3);
                arg.Request.ApplicationCommands.Add(cmd4);
            };
        }