Share via


Linee guida per i riquadri secondari

Un riquadro secondario offre agli utenti un modo coerente ed efficiente per accedere direttamente ad aree specifiche di un'app di Windows Store dalla schermata Start. Anche se un utente sceglie se "aggiungere" o meno un riquadro secondario alla schermata Start, le aree di un'app che possono essere aggiunte sono determinate dallo sviluppatore. Per un riepilogo più dettagliato, vedi Panoramica dei riquadri secondari. Attieniti a queste linee guida quando abiliti riquadri secondari e progetti l'interfaccia utente associata nella tua app di Windows Store.

Nota  Solo gli utenti possono aggiungere un riquadro secondario nella schermata Start. Le app non possono aggiungere riquadri secondari a livello di programmazione. Gli utenti controllano anche la rimozione dei riquadri, potendo eliminare un riquadro secondario dalla schermata Start o dall'app padre.

Consigli

Tieni presenti questi suggerimenti quando abiliti riquadri secondari nella tua app:

  • Quando il contenuto con stato attivo può essere aggiunto, la barra dell'app deve contenere un pulsante "Aggiungi a Start" per creare un riquadro secondario per l'utente.

  • Crea un riquadro a comparsa da visualizzare quando un utente fa clic sul pulsante "Aggiungi a Start". Tale riquadro a comparsa deve confermare che l'utente vuole aggiungere un riquadro secondario nella schermata Start. Ecco ad esempio un riquadro a comparsa di conferma dell'app ESPN.

    Riquadro a comparsa che conferma che un utente vuole aggiungere un riquadro secondario nella schermata Start.

  • Se il contenuto con stato attivo è già aggiunto, sostituisci il pulsante "Aggiungi a Start" nella barra dell'app con un pulsante "Rimuovi da Start". Il pulsante "Rimuovi da Start" deve rimuovere il riquadro secondario esistente (dopo avere ricevuto la conferma dell'utente).

  • Quando il contenuto con stato attivo non può essere aggiunto, non mostrare un pulsante "Aggiungi a Start" (oppure mostra un pulsante "Aggiungi a Start" disabilitato).

  • Usa i glifi forniti dal sistema per i pulsanti "Aggiungi a Start" e "Rimuovi da Start" (vedi i membri pin e unpin in Windows.UI.Xaml.Controls.Symbol o WinJS.UI.AppBarIcon).

  • Usa il testo standard per i pulsanti, ossia "Aggiungi a Start" e "Rimuovi da Start". Dovrai eseguire l'override del testo predefinito per l'uso dei glifi aggiungi e rimuovi forniti dal sistema.

  • Non usare un riquadro secondario come pulsante di comando virtuale per interagire con l'app padre, ad esempio un riquadro per passare alla traccia successiva.

Istruzioni aggiuntive per l'uso

Per gli sviluppatori

  • Un'app deve sempre enumerare i propri riquadri secondari all'avvio, perché potrebbero essere state effettuate aggiunte o eliminazioni non ancora rilevate. Quando un riquadro secondario viene eliminato attraverso la barra dell'app della schermata Start, Windows rimuove semplicemente il riquadro. È compito dell'app rilasciare le risorse che erano usate dal riquadro secondario. Quando dei riquadri secondari vengono copiati attraverso il cloud, le notifiche correnti di riquadro o di badge sul riquadro secondario, le notifiche pianificate, i canali di notifica Push e gli URI (Uniform Resource Identifier) usati con le notifiche periodiche non vengono copiati insieme al riquadro secondario e devono essere impostati di nuovo.
  • Usa la classe RequestCreateForSelectionAsync quando crei un riquadro secondario. In questo modo, potrai posizionare il riquadro a comparsa di conferma in modo prevedibile per garantire un'esperienza utente migliore.
  • Non modificare il nome della risorsa immagine predefinita del riquadro dopo la pubblicazione dell'app. Prima che il riquadro secondario riceva la sua prima notifica o quando non sono presenti notifiche da visualizzare, viene visualizzata l'immagine predefinita. Se Windows non trova l'immagine prevista, verrà visualizzato un riquadro vuoto.
  • Un'app deve usare ID univoci, significativi e ricreabili per i riquadri secondari. Ecco i motivi per cui questo è importante:
    • I riquadri secondari possono essere riacquisiti dagli utenti quando l'app viene installata in un secondo computer. L'uso di ID riquadro secondario prevedibili e significativi per un'app aiuta l'app a determinare cosa fare con i riquadri quando questi vengono visualizzati in una nuova installazione in un altro computer.
    • In fase di runtime, l'app può richiedere se esiste un riquadro specifico.
    • La piattaforma dei riquadri secondari può ricevere la richiesta di restituire il set di tutti i riquadri secondari che appartengono a un'app specifica. L'uso di ID univoci e significativi per questi riquadri può aiutare l'app a esaminare il set di riquadri secondari e a eseguire le azioni corrette. Per un'app social media, ad esempio, gli ID potrebbero indicare i contatti per cui sono stati creati i riquadri.
  • I riquadri secondari, come tutti i riquadri nella schermata Start, sono aree dinamiche che possono essere aggiornate spesso con nuovo contenuto e utilizzate per far apparire notifiche e aggiornamenti usando lo stesso meccanismo di qualsiasi altro riquadro. Per aggiornare il riquadro quando l'app non è in esecuzione, il riquadro secondario deve richiedere e aprire un URI di canale con Servizi notifica Push Windows (WNS). Per altre informazioni, vedi Come richiedere, creare e salvare un canale di notifica.

Argomenti correlati

Per progettisti

Panoramica dei riquadri secondari

Linee guida per i riquadri e le notifiche

Guidelines for Segoe UI Symbol icons

Per sviluppatori (XAML)

Panoramica dei riquadri secondari

SecondaryTile class

Windows.UI.Xaml.Controls.Symbol

Quickstart: Pinning a secondary tile

Per sviluppatori (HTML)

Panoramica dei riquadri secondari

SecondaryTile class

WinJS.UI.AppBarIcon

Guida introduttiva: Creazione di un riquadro secondario

Esempio

Esempio di riquadri secondari