Agregar configuración de la aplicación

[ Este artículo está destinado a desarrolladores de Windows 8.x y Windows Phone 8.x que escriben aplicaciones de Windows en tiempo de ejecución. Si estás desarrollando para Windows 10, consulta la documentación más reciente

Usa el contrato de Configuración para que los usuarios puedan acceder a la configuración de tu aplicación desde el acceso a Configuración.

¿Por qué usar el contrato de Configuración?

  • Proporciona a los usuarios un acceso rápido y en contexto a la configuración que afecta a su aplicación de la Tienda Windows actual. Una interfaz de usuario de configuración de cierre por cambio de foco permite a los usuarios ajustar rápidamente el comportamiento de la aplicación y regresar a su actividad anterior.
  • Expone la configuración específica de la aplicación además de la configuración y la información que el sistema expone automáticamente.
  • Proporciona acceso a la interfaz de usuario de configuración sin sacrificar la estructura de la aplicación ni tener que crear una navegación hacia y desde una página de configuración.

Todas las aplicaciones de la Tienda Windows automáticamente participan en el contrato de Configuración. Incluso si nunca modificaste los parámetros de configuración de la aplicación, un usuario podrá hacer clic en el acceso a Configuración desde la aplicación y ver un panel de configuración predeterminado. Este panel tiene siempre 346 píxeles de ancho y contiene una lista de hasta siete comandos de configuración. Si un usuario hace clic en uno de estos comandos, el control flotante Configuración asociado a ese comando reemplaza el panel Configuración en pantalla. El panel Configuración predeterminado que proporciona el sistema incluye un comando "Permisos" y, una vez instalada la aplicación, un comando "Valorar y opinar" que envía directamente a la Tienda Windows los comentarios del usuario sobre tu aplicación.

Además de estos dos comandos predeterminados, puedes agregar opciones de configuración personalizadas al panel Configuración que Windows muestra en tu aplicación. Los temas siguientes muestran cómo crear un nuevo control flotante Configuración (WinJS.UI.Flyout) para tu aplicación y cómo agregar un comando personalizado al panel Configuración que lo abrirá.

Si quieres intentar trabajar con la configuración de aplicaciones y demás características clave de Windows 8, descarga los laboratorios prácticos para Windows 8. En ellos, se proporciona una introducción paso a paso compuesta por módulos para crear una aplicación de la Tienda Windows de muestra en el lenguaje de programación que prefieras (JavaScript y HTML o C# y XAML).

Consulta la muestra: para ver un ejemplo de cómo integrar las nuevas opciones de configuración en el acceso a Configuración, descarga la Muestra de la configuración de aplicaciones.

¿Usas C#/VB/C++ y XAML? Consulta los temas de la sección Agregar la configuración de una aplicación (aplicaciones de la Tienda Windows con C#/VB/C++ y XAML).

En esta sección

Tema Descripción

Inicio rápido: usar la biblioteca de Windows para JavaScript

En este inicio rápido, se recorren los pasos necesarios para implementar el contrato de Configuración mediante HTML y la clase SettingsFlyout para la biblioteca de Windows para JavaScript.

Inicio rápido: usar Windows en tiempo de ejecución

Este inicio rápido recorre los pasos necesarios para implementar el contrato de Configuración mediante clases de Windows en tiempo de ejecución. Sin embargo, te recomendamos seguir los pasos descritos en el tema de inicio rápido: agregar la configuración de una aplicación mediante la Biblioteca de Windows para JavaScript.

Confirmar la configuración al instante

En el caso de las aplicaciones de la Tienda Windows, todas las configuraciones se aplican tan pronto como el usuario cambia los valores. Este modelo es importante porque el usuario puede confirmar la configuración al instante mediante el control flotante Configuración WinJS y los datos de la aplicación locales.