Une première application UWP

Une application UWP complexe sera composée d’une partie XAML et d’une autre partie de code car le XAML ne permet pas de définir la logique d’une application. 

1. Les bases d’un projet UWP

Comme indiqué précédemment, Visual Studio a créé plusieurs fichiers lors de l’initialisation du projet. Faisons le focus sur deux d’entre eux :

  • App.xaml : le XAML suit les règles de base du XML qui spécifie qu’un fichier ne doit avoir qu’un seul et unique élément racine. Pour cette raison, l’objet Application doit être défini à part de l’objet Page :

<Application 
    x:Class="IntroductionUWP.App" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:local="using:IntroductionUWP"> 
 
</Application> 

Les attributs de la balise racine Application permettent de définir la classe liée au fichier XAML (x:Class) et les espaces de noms xmlnsXML (xmlns, xmlns:x et xmlns:local).

  • MainPage.xaml : la page de l’application est définie dans ce fichier. L’élément racine est une balise Page :

<Page ...
Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Le langage XAML
Suivant
Les types d'erreur