Se concentrer automatiquement sur un objet lors du chargement d'une application Windows Phone

Par exemple, lors du développement d'une application qui demande un mot de passe avant que les utilisateurs ne puissent l'utiliser, les développeurs doivent définir le champ d'activation du mot de passe et afficher le clavier automatiquement. C'est une bonne pratique d'interface utilisateur pour indiquer aux utilisateurs quelle est l'étape suivante. Les étapes de Visual Studio requises à cet effet sont décrites ci-dessous.

1.Lancement Visual Studio, et créer un nouveau projet pour cet exemple.

2.Une fois le projet créé, choisissez le Zone de texte du Boîte à outilset faites-le glisser vers la fenêtre du concepteur. Vous pouvez le placer n'importe où dans le panneau de pile. Dans cet exemple, je vais le déplacer vers le haut du panneau pour faire de la place pour le clavier contextuel dans la dernière partie.

3.Avec la zone de texte en surbrillance, accédez à sa Propriétés fenêtre en bas à droite du programme, changer le nom de la zone de texte à un nom moins générique, et vider le contenu de la boîte.

4.Maintenant, cliquez sur le Sommaire du document icône. Cette icône se trouve au bas de la fenêtre du concepteur.

5. La fenêtre Structure du document apparaîtra à l'écran. Dans cette fenêtre, choisissez le PhoneApplicationPage.

6. Revenez à la fenêtre Propriétés alors que PhoneApplicationPage est toujours en surbrillance, passez à la Événements onglet, et double-cliquez sur le Chargé un événement.

7.Lorsque vous double-cliquez sur l’événement Loaded, le MainPage.xaml.cs le fichier sera ouvert. Le curseur de votre souris sera placé entre les accolades du PhoneApplicationPage_Loaded méthode.

8.Pour que l'application se concentre sur la zone de recettes techniques, par exemple, tapez Techrecipes.Focus (); (Vous remplaceriez Techrecipes avec le nom de votre zone de texte.).

9.Enregistrez le fichier de code et lancer le débogage (F5) pour voir le résultat. Lorsque l'application est chargée, elle se concentre automatiquement sur la zone de texte et le clavier apparaît pour permettre la saisie de l'utilisateur.