Ajout de menus contextuels (HTML)
[ Cet article est destiné aux développeurs Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]
Objectif
Le menu contextuel est un menu léger qui donne aux utilisateurs un accès immédiat à des actions (telles que les commandes du Presse-papiers) sur du texte ou des objets de l’interface utilisateur dans des applications du Windows Store. Le système fournit des applications avec des menus contextuels par défaut pour le texte, ce qui vous évite tout travail supplémentaire pour incorporer des menus contextuels à vos applications. Dès lors qu’il est possible de sélectionner ou de modifier le texte dans vos applications, un menu contextuel est disponible. Le menu contextuel par défaut affiche les commandes du Presse-papiers (Couper, Copier et Coller).
Menu contextuel par défaut pour du texte, qui présente les commandes du Presse-papiers Couper, Copier et Coller. S’il n’y a pas de texte dans le Presse-papiers qui puisse être collé dans un texte modifiable par l’utilisateur, le menu contextuel par défaut n’affiche pas la commande Coller. |
Vous pouvez remplacer les menus contextuels par défaut par des menus montrant les commandes personnalisées liées au texte. Vous pouvez aussi créer vos propres menus contextuels agissant sur d’autres objets d’interface utilisateur (par exemple, sur des miniatures). Cependant, le nombre de commandes que vous affichez dans un menu contextuel doit être le plus réduit possible. Utilisez des menus contextuels seulement pour afficher des commandes qui sont directement pertinentes pour les utilisateurs et qui ne sont pas facilement accessibles via la barre d’outils de l’application ou par une manipulation directe (telles que la rotation tactile).
Les menus contextuels peuvent afficher un maximum de six commandes. Cette limite permet de garantir que le menu contextuel reste non surchargé, utilisable et directement pertinent pour les utilisateurs.
Pour plus d’informations sur la façon de personnaliser votre propre menu contextuel, voir l’exemple de menu contextuel.