Краткое руководство: добавление параметров приложений с использованием среды выполнения Windows

Applies to Windows only

Это краткое руководство по реализации контракта "Параметры" с помощью классов среды выполнения Windows. Однако мы рекомендуем вместо этого использовать указания из раздела Краткое руководство: добавление параметров приложений с использованием библиотеки Windows для JavaScript. В случае создания приложений на C++, C#, VB и XAML см. раздел Краткое руководство: добавление параметров приложений.

Необходимые условия

Читайте Рекомендации по параметрам приложений.

1. Указание команд для предоставления в параметрах

  1. Прослушивайте событие CommandsRequested панели параметров.
  2. Укажите команды в сопоставленном обратном вызове. Для каждой команды:

    1. Предоставьте SettingsCommand.Id и локализованное свойство SettingsCommand.Label.
    2. Настройте обработчик (SettingsCommand.Invoked) на событие, которое будет инициировано при выборе команды пользователем.
    3. Добавьте объект SettingsCommand в вектор ApplicationCommands, чтобы сделать его доступным для SettingsPane.

2. Отображение соответствующих настраиваемых параметров по запросу пользователя

  • Отображайте соответствующий заданный в программе пользовательский интерфейс параметров в ответ на вызов пользователем команды параметров.
  • Пользовательский интерфейс здесь должен быть простым и должен закрываться касанием, чтобы пользователь оставался в текущем контексте приложения.
  • Мгновенно отражает изменения параметров в приложении.
  • Отобразите пользовательский интерфейс параметров на стороне чудо-кнопок, задав свойство SettingsEdgeLocation.

Сводка

В данном кратком руководстве вы узнали два действия высокого уровня по настройке контракта "Параметры" с использованием классов среды выполнения Windows.

Связанные разделы

Примеры
Пример параметров приложения
Ссылки
Windows.UI.ApplicationSettings
Документы
Краткое руководство. Использование библиотеки Windows для JavaScript
Рекомендации по параметрам приложений

 

 

Показ:
© 2015 Microsoft