Bienvenue

Toutes les ressources et les conseils pour développer et distribuer vos applications pour les Mobiles et Smartphones Nokia

Ajouter le menu contextuel dans vos apps

Le SDK 7.1.1 de Windows Phone ne permet malheureusement pas d’avoir ce petit effet qui peut s’avérer très utile.

Mais tout d’abord qu’est-ce que le menu contextuel ? C’est tout simplement l’action qui résulte d’un appui long sur un élément qui fera apparaitre un menu. Par exemple, vous pouvez le retrouver dans votre liste d’application, ce qui vous donne la possibilité de l’épingler sur l’accueil ou de la désinstaller…

Il vous faudra télécharger et installer le Windows Phone Toolkit que vous trouverez ici.

Maintenant, nous allons créer une nouvelle application Windows Phone.

Nouveau projet

 

Puis nous y ajoutons une référence au toolkit (clic droit sur Références, puis Ajouter référence, et sélectionner « Microsoft.Phone.Controls.Toolkit« .

 Ajout de référence

 

Il faut aussi ajouter ceci dans votre XAML:

xmlns:toolkit= »clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit »

Voici comment vous ferez l’appel au Toolkit, dans cet exemple vous avez une liste de contacts, et l’appui long vous permettra au choix d’ajouter un nouveau contact, de supprimer le contact sélectionné ou d’afficher les informations de celui-ci. Vous pouvez bien sûr ajouter autant de champs que vous le souhaitez.

 

XAML

 

 Donc chaque ligne de votre menu se compose comme ceci:
  • Header qui s’affichera comme votre nom d’action
  • Click appellera votre méthode

Cela ne change pas beaucoup par rapport à un button standard par exemple.

Voici comment cela s’affichera pour l’utilisateur:

Emulateur

 

Et voilà comment un petit bout de code vous permettra d’avoir une interface plus intuitive et avec moins de boutons à l’écran.

Recevez les dernières informations

Entrez votre email :

Twitter @NokiaDev_France

Suivez-nous sur twitter

RT @msdev_fr: Bon plan et nouvelle page Unity pour porter vos jeux sur @Windows et @Windowsphone store http://t.co/CA0SRsdAKK http://t.co/g

Plus que 7 jours pour porter vos applications et/ou jeux Android sur #NokiaX et remporter 100XP par app sur #DVLUP http://t.co/wKMa6gj4Y0

[Offre de prêt NokiaX] Vous souhaitez tester vos applications sur #NokiaX ? Découvrez si vous êtes éligibles ici #dev http://t.co/zQJcTczGOY