Aggiunta di impostazioni dell'app

[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]

Usa il contratto Impostazioni per permettere agli utenti di accedere alle impostazioni della tua app dall'accesso alle impostazioni.

Perché usare il contratto Impostazioni?

  • Offrire all'utente un accesso rapido e interno al contesto alle impostazioni che hanno effetto sulle app di Windows Store attuali. Un'interfaccia utente delle impostazioni a chiusura semplificata permette all'utente di regolare rapidamente il comportamento dell'app e di riprendere l'attività precedente.
  • Esporre impostazioni specifiche dell'app insieme alle impostazioni e informazioni esposte automaticamente dal sistema.
  • Offrire un accesso all'interfaccia utente delle impostazioni senza compromettere lo stato dell'app o dover implementare una struttura di spostamento da e verso una pagina delle impostazioni.

Tutte le app di Windows Store partecipano automaticamente al contratto Impostazioni. Anche se non modifichi mai le impostazioni della tua app, un utente potrà fare clic sull'accesso alle impostazioni dall'app e visualizzare un riquadro Impostazioni predefinito. Questo riquadro ha sempre una larghezza di 346 pixel e contiene un elenco di un massimo di sette comandi di impostazione. Se un utente fa clic su uno di tali comandi, il riquadro a comparsa Impostazioni associato al comando sostituisce il riquadro Informazioni sullo schermo. Il riquadro Impostazioni predefinito, fornito dal sistema, include un comando "Autorizzazioni" e, dopo l'installazione della tua app, un comando "Vota e commenta" che invia i commenti e suggerimenti di un utente relativi all'app direttamente a Windows Store.

Oltre a questi due comandi predefiniti, puoi aggiungere impostazioni personalizzate al riquadro Impostazioni visualizzato nell'app da Windows. Gli argomenti seguenti mostrano come creare un nuovo riquadro a comparsa Impostazioni (WinJS.UI.Flyout) per la tua app e come aggiungere un comando personalizzato al riquadro Impostazioni per aprirlo.

Se vuoi provare le impostazioni delle app e altre funzionalità chiave di Windows 8, scarica le esercitazioni pratiche su Windows 8. Queste esercitazioni forniscono un'introduzione dettagliata modulare alla creazione di un'app di Windows Store di esempio in un linguaggio di programmazione scelto da te, come JavaScript e HTML o C# e XAML.

Vedi l'esempio: Per un esempio su come integrare nuove impostazioni nell'accesso alle impostazioni, scarica l'esempio relativo alle impostazioni delle app.

Usi C#/VB/C++ e XAML? Vedi gli argomenti contenuti nella sezione Aggiunta di impostazioni dell'app (app di Windows Store con C#/VB/C++ e XAML).

Contenuto della sezione

Argomento Descrizione

Guida introduttiva: Uso della libreria Windows per JavaScript

Questa guida introduttiva illustra i passaggi necessari per implementare il contratto impostazioni usando HTML e la classe SettingsFlyout per la libreria Windows per JavaScript.

Guida introduttiva: Uso di Windows Runtime

Questa guida introduttiva descrive in dettaglio l'implementazione del contratto Impostazioni con le classi Windows Runtime. Ti consigliamo tuttavia di eseguire le procedure illustrate in Guida introduttiva: Aggiunta di impostazioni app con la libreria Windows per JavaScript.

Come eseguire immediatamente il commit delle impostazioni

Nelle app di Windows Store tutte le impostazioni vengono applicate appena l'utente ne modifica il valore. Questo modello è importante perché può mostrarti come eseguire immediatamente il commit delle impostazioni usando il riquadro a comparsa Impostazioni WinJS e i dati locali dell'applicazione.