Partager via


Recommandations en matière de pivots (applications du Windows Phone Store)

Application Windows Phone : contrôle pivot avec des éléments pivot

Application Windows Phone : contrôle pivot avec des éléments pivot

Description

Le contrôle pivot est un modèle de navigation et conteneur plein écran qui permet aussi de passer rapidement d’un pivot à un autre (vue ou filtre), généralement dans le même jeu de données. Par exemple, une application de messagerie qui utilise un contrôle pivot peut afficher tous les messages dans le premier élément pivot (ou vue), puis filtrer la même liste avec les catégories « Non lus », « Avec indicateur » et « Urgents » dans les autres éléments pivot.

Pratiques conseillées et déconseillées

  • Utilisez des thèmes pour remplacer l’apparence par défaut d’un contrôle pivot.
  • Dans le contrôle pivot, vous pouvez parcourir tous les éléments pivot en boucle (c’est-à-dire passer directement du premier au dernier). Pensez à cet effet lors de la conception du flux de votre application.
  • Pour des raisons de performances et pour éviter que l’utilisateur ne se perde dans les menus, n’utilisez pas plus de quatre ou cinq éléments pivot dans un contrôle pivot. Utilisez les contrôles pivot à bon escient et limitez leur usage aux scénarios dans lesquels ils conviennent à l’expérience.
  • Un contrôle pivot ne doit servir qu’à afficher des objets ou des données de type similaire (par exemple des vues filtrées des mêmes données).
  • Limitez le texte d’en-tête des éléments pivot à un ou deux mots, afin de fournir un indice visuel sur l’existence du volet pivot suivant et pour faciliter la localisation.
  • N’utilisez pas le contrôle pivot pour le flux de tâches (pour exposer des tâches radicalement différentes). Le flux entre les différents éléments pivot doit être transparent et le passage d’un élément à un autre ne doit pas modifier sensiblement l’activité de l’utilisateur (par exemple, une page pour filtrer le courrier et une autre pour afficher les images).
  • Ne supprimez pas un élément pivot vide si une action de l’utilisateur risque d’y ajouter des informations. Par exemple, s’il n’y a actuellement aucun message non lu, ne supprimez pas l’élément pivot Messages non lus, car des messages pourraient apparaître après la synchronisation. Au lieu de cela, affichez du contenu d’espace réservé tel que « Aucun message non lu ».
  • N’utilisez pas de contrôle pivot dans un contrôle hub ou vice versa. Ne placez pas un contrôle pivot dans un autre contrôle pivot. Vous pouvez en revanche faire en sorte qu’un objet dans une section hub mène à un contrôle pivot, et inversement.
  • N’utilisez pas des contrôles qui peuvent défiler dans un contrôle pivot. Par exemple, si vous mettez un contrôle de carte dans un élément pivot, le contrôle pivot risque d’être difficile à utiliser. L’entrée par mouvement devient confuse. Par exemple, si vous essayez de faire glisser un curseur vers la gauche et que vous êtes dans un élément de contrôle pivot, il est difficile de savoir si vous voulez accéder à l’élément voisin ou déplacer le curseur. Pour un contrôle qui nécessite une entrée par mouvement, la solution consiste à placer le contrôle dans sa propre page et à naviguer vers celle-ci. Vous pouvez placer un contrôle pour lequel le mouvement est désactivé dans un élément pivot (par exemple une carte). Vous pouvez alors superposer un bouton qui active la carte. Un appui sur ce bouton permettrait d’accéder à une autre page contenant uniquement la carte. L’utilisateur pourrait alors appuyer sur le bouton Précédent pour revenir à l’élément pivot.
  • N’utilisez jamais une zone d’entrée de texte dans un élément pivot, car cela interfère avec les interactions par mouvement de balayage de gauche à droite.

Indications d’utilisation supplémentaires

Utilisez le contrôle pivot pour filtrer de grands jeux de données, afficher plusieurs jeux de données ou basculer entre les affichages de l’application. Votre application peut avoir l’apparence et la réactivité des expériences pivot Windows Phone intégrées.

Apparence et action

Le contrôle pivot héberge un ensemble d’éléments pivot (ou vues) organisés horizontalement les uns à côté des autres. Il permet à l’utilisateur de faire glisser ou de balayer l’écran horizontalement pour passer à l’élément pivot précédent ou suivant.

Le pivot offre une prise en charge intégrée des interactions tactiles suivantes :

  • glissement horizontal (appui et glissement vers la gauche/droite) ;
  • mouvement de raccourci horizontal (appui et raccourci vers la gauche/droite).

Les contrôles hébergés dans un élément pivot continuent à être interactifs comme d’habitude. Par exemple, vous pouvez appuyer sur les liens et faire défiler les listes verticalement.

Navigation entre éléments pivot

Description du contrôle

Le contrôle pivot est un hébergeur, ou conteneur, d’éléments pivot. Chaque élément pivot peut à son tour avoir du contenu tel que des liens, des contrôles et des panneaux de disposition. Pour plus d’informations sur l’architecture du contrôle pivot, voir Architecture du contrôle pivot pour Windows Phone.

Différentes parties du contrôle pivot (titre du pivot, en-têtes des éléments pivot, et ainsi de suite)

Différentes parties du contrôle pivot (titre du pivot, en-têtes des éléments pivot, et ainsi de suite)

Pour les concepteurs

Contrôle Pivot pour les applications Windows Phone

Pour les développeurs (XAML)

Comment créer une application pivot pour Windows Phone

Pivot class

PivotItem class