Personnalisation de l'application en cours d'exécution
Dans cette leçon, vous apprendrez comment apporter des modifications à une application en cours de exécution d' LightSwitch .
Personnalisez l'application active
La leçon précédente, Personnalisation de l'apparence de l'écran, a montré différentes façons de personnaliser un écran dans le concepteur d'écran.Vous pouvez également personnaliser un écran lorsque l'application exécute afin que vous puissiez consulter immédiatement les modifications.
Pour activer la personnalisation
Appuyez sur F5 pour exécuter l'application.
L'application s'ouvre et l'écran ListeContacts s'affiche.
Dans l'angle inférieur droit de la fenêtre d'application, cliquez sur écran de conception.
Un volet contenu d'écran qui a une barre d'outils apparaît à gauche, et un volet Propriétés apparaît dans la fenêtre d'application.
Pour modifier les noms complets
Dans le volet contenu d'écran , sélectionnez le nœud grille de données | Contacts .
Dans la fenêtre Propriétés , dans le domaine Nom complet , le type contacts professionnels et appuyez sur TAB.
Notez que le texte dans le volet contenu d'écran change immédiatement pour refléter la nouvelle valeur.
Sélectionnez le nœud NomContact .
Dans la fenêtre Propriétés , dans le domaine Nom complet , tapez Nom .
Répétez le processus ContactCompany, ContactPhoneles champs, et ContactEmail .Modifiez les valeurs par Société, Téléphone, et Adresse de messagerie.
Cliquez sur le bouton Enregistrer dans l'angle supérieur droit de la fenêtre d'application pour enregistrer vos modifications.
Cela ferme le concepteur et enregistrer vos modifications dans l'application active.
Les contrôles des modifications et à l'ordre d'affichage
Dans l'angle inférieur droit de la fenêtre d'application, cliquez sur écran de conception.
Dans le volet contenu d'écran , développez le nœud DataGridRow | Contact puis sélectionnez le nœud Société .
Dans la liste déroulante, Étiquettesélectionnez.
Cela empêché la modification du champ Société sur l'écran.
Sélectionnez le nœud Téléphone .
Cliquez sur le bouton de barre d'outils MoveDown pour le déplacer dans le champ Adresse de messagerie .
Remarquez que le champ Téléphone est maintenant la dernière colonne de la grille.
Dans la liste Ajouter , ContactStatesélectionnez.
Dans la fenêtre Propriétés , affectez à la propriété Nom complet par État.
Sélectionnez le nœud de niveau supérieur Disposition de lignes | contacts .
Cliquez sur le bouton de barre d'outils Ajouter un groupe .
Un nouveau nœud Rows Layout | Groupe s'affiche et est sélectionné.
Dans la liste Ajouter , - Élément sélectionnésélectionnez.
Notez qu'un nouveau groupe d'affichage s'affiche sous la grille et propose des champs pour le contact sélectionné.
Dans la fenêtre Propriétés , sélectionnez l'option contrôles en lecture seule d'utilisation .
Les nouveaux champs sont affichés comme des contrôles Étiquette .
Dans la fenêtre Propriétés , dans la liste Position de l'étiquette , aucunsélectionnez.
Les étiquettes de champ sont supprimées.
Cliquez sur le bouton Enregistrer dans l'angle supérieur droit de la fenêtre d'application pour enregistrer vos modifications.
Cela ferme le concepteur et enregistrer vos modifications dans l'application active.
Cliquez sur le bouton Fermer dans l'angle supérieur droit de la fenêtre d'application pour la fermer.
De plus près
Cette leçon a montré comment effectuer plusieurs tâches de modifier l'apparence et le comportement de l'écran ListeContacts dans l'application active.Les étapes sont similaires aux étapes que vous prendriez pour effectuer les mêmes tâches dans générateur d'écran au moment de le design, mais il existe quelques petites différences.Par exemple, vous ne pouvez pas modifier Nom complet d'un écran de l'application active.Il n'existe en fait aucune règle sur pour apporter des modifications au moment de l'exécution ou du design ; cela pose un problème de choix personnel.
Cette leçon également a montré comment définir des noms complets, les types de contrôle des modifications et la commande, ajoutez de nouveaux groupes et champs, positions d'étiquette de positionnement, et définissez les champs parcourir.De nombreux autres personnalisations d'écran peuvent être effectuées, dans l'application active et dans générateur d'écran.Pour plus d'informations, consultez Écrans : l'interface utilisateur de votre application.
Étapes suivantes
Dans l'ensemble suivant de leçons, vous apprendrez comment créer des requêtes et utilisez -les dans les écrans.
Leçon suivante : Filtrage des données avec des requêtes