Linee guida per i Pivot (app di Windows Phone Store)

App di Windows Phone: controllo Pivot con elementi Pivot

App di Windows Phone: controllo Pivot con elementi Pivot

Descrizione

Il controllo Pivot è un contenitore a schermo intero e un modello di navigazione che offre anche un modo rapido per spostarsi tra diversi Pivot (visualizzazioni o filtri), in genere nello stesso set di dati. Ad esempio, un'app email che usa un controllo Pivot può elencare tutte le email nel primo elemento Pivot (o visualizzazione) e quindi filtrare lo stesso elenco identificando le email non lette, contrassegnate e urgenti negli altri elementi Pivot.

Cosa fare e cosa non fare

  • Usa i temi per sostituire l'aspetto predefinito di un controllo Pivot.
  • Il controllo Pivot esegue il wrapping dall'ultimo elemento Pivot al primo e viceversa. Usa questo effetto per progettare correttamente il flusso dell'app.
  • Non usare più di quattro o cinque elementi in un controllo Pivot per motivi legati alle prestazioni e per evitare che l'utente si confonda. Usa i controlli Pivot con moderazione e limita l'uso degli elementi Pivot agli scenari in cui sono appropriati.
  • Usa i controlli Pivot solo per visualizzare tipi di oggetti e dati simili (ad esempio, visualizzazioni filtrate degli stessi dati).
  • Limita il testo dell'intestazione di un elemento Pivot a un massimo di due parole, per fornire all'utente un indizio visivo dell'esistenza del successivo riquadro Pivot e per semplificare la localizzazione.
  • Non usare il controllo Pivot per il flusso attività (esponendo attività completamente diverse). I diversi elementi Pivot devono essere coerenti per aspetto e comportamento, e il passaggio tra tali elementi non deve cambiare drasticamente l'attività dell'utente, ad esempio con una pagina che filtra le email e un'altra che visualizza le immagini.
  • Non rimuovere un elemento Pivot vuoto se l'azione dell'utente può determinare l'aggiunta di informazioni a tale elemento. Ad esempio, se sono presenti email non lette, non rimuovere l'elemento Pivot per le email non lette, poiché con la sincronizzazione possono essere visualizzate delle altre. In alternativa, mostra un contenuto segnaposto del tipo "Nessun messaggio da leggere".
  • Non usare un controllo pivot all'interno di un controllo hub e viceversa. e non posizionare un controllo Pivot all'interno di un altro controllo Pivot. Puoi tuttavia inserire un oggetto in un link di una sezione dell'hub a un controllo Pivot e viceversa.
  • Non usare controlli che consentano la panoramica o lo scorrimento all'interno di un controllo Pivot. Ad esempio, se inserisci un controllo map in un elemento Pivot può diventare difficile usare il controllo Pivot. L'input gestuale diverrebbe confuso. Ad esempio, se provi a far scorrere verso sinistra un dispositivo di scorrimento e ti trovi all'interno di un elemento di un controllo Pivot, non è chiaro se vuoi spostarti all'elemento accanto o muovere il dispositivo di scorrimento. La soluzione per un controllo che necessita di input gestuale consiste nel collocarlo nella sua pagina e passare a tale pagina. Puoi posizionare un controllo non abilitato al movimento in un elemento Pivot, ad esempio in una mappa. Puoi sovrapporre un pulsante che attiva la mappa. Premendo o toccando il pulsante si passerebbe a una pagina diversa che contiene solo la mappa. L'utente potrebbe quindi premere il pulsante Indietro per tornare all'elemento Pivot.
  • Non usare mai una casella di immissione testo in un elemento Pivot, poiché ciò interferisce con le interazioni tra lo scorrimento da sinistra verso destra e il movimento panoramico.

Istruzioni aggiuntive per l'uso

Usa il controllo Pivot per filtrare grandi set di dati, visualizzare più set di dati o passare da una visualizzazione app all'altra. L'app può avere aspetto e comportamento analoghi all'esperienza Pivot integrata in Windows Phone.

Aspetto e azione

Il controllo Pivot ospita una serie di elementi Pivot (o visualizzazioni) disposti in orizzontale, uno accanto all'altro. Il controllo consente all'utente di scorrere in orizzontale per passare all'elemento Pivot precedente o successivo.

L'elemento Pivot dispone di un supporto incorporato per le seguenti interazioni tramite tocco:

  • Scorrimento orizzontale (toccare e trascinare verso sinistra/destra)
  • Scorrimento rapido orizzontale (toccare e scorrere rapidamente verso sinistra/destra)

I controlli ospitati in un elemento Pivot continuano a essere interattivi, ad esempio, i link possono essere toccati e gli elenchi possono essere scorsi in verticale.

Navigazione tra elementi Pivot

Descrizione del controllo

Il controllo Pivot è un host o contenitore per gli elementi Pivot. Ogni elemento Pivot può a sua volta includere qualsiasi tipo di contenuto, quali pannelli, controlli e link. Per maggiori informazioni sull'architettura dei controlli Pivot, vedi l'argomento specifico per Windows Phone.

Parti del controllo Pivot (titolo Pivot, intestazioni dell'elemento Pivot e così via)

Parti del controllo Pivot (titolo Pivot, intestazioni dell'elemento Pivot e così via)

Argomenti correlati

Per progettisti

Controllo Pivot per Windows Phone

Per sviluppatori (XAML)

Come creare un'app Pivot per Windows Phone

Pivot class

PivotItem class