Question 1 : XAML est un langage déclaratif, c’est-à-dire :
a) Il permet la description de données structurées.
b) Il permet de construire une structure définie dans le fichier C# associé.
c) Il s’occupe de la déclaration des instances des classes utilisées.
Question 2 : Les balises sont « des unités syntaxiques délimitant une séquence de caractères »… En somme, une balise sert à :
a) Signaler un problème potentiel dans le fichier XAML lors de la compilation.
b) Regrouper les informations sur une instance d’un objet dans le fichier XAML.
c) Exécuter des morceaux de code C# dans le fichier XAML.
d) Permettre à votre code de ne pas se noyer
Question 3 : Outre XAML, d’autres langages utilisent des balises. Lesquels ?
a) Json
b) XML
c) HTML
d) Python
Question 4 : lequel de ces exemples est faux (on ne demande que le contenu, la hauteur et la largeur du bouton) ?
a)<Button> Width="50" Height="50" Content="Button Rouge" </Button>
b)<Button Width="50" Height="50" Content="Button Rouge" />
c)<Button Width="50" Height="50"> Button Rouge </Button> />
Question 5 : Que dois-je faire si je veux modifier la taille de la fenêtre ?
a) Créer une instance de la classe Rectangle et lui donner les proportions souhaitées.
b) Changer les valeurs Height et Width dans la balise Window.
c) Changer les valeurs Height et Width dans la balise Grid qui a été créé au lancement du projet.
Question 6 : la balise grid est forcément de la même taille que la Window ?
a) Vrai
b) Faux
Question 7 : lorsque je drag’n’drop un bouton depuis la toolbox de visual studio code sur la fenêtre d’application, comment se crée le bouton sur le fichier XAML ?
a) Dans une balise double
b) Dans deux balises : une pour ses coordonnées, une pour son contenu
c) Dans une balise simple
Question 8 : Comment fait-on un commentaire en XAML ?
a) <!-- commentaire -->
b) !-> commentaire
c) //
d) #
Question 9 : Il y une erreur dans cette ligne. Trouvez là :
<Button Content="Button" HorizontalAlignment="Left" Margin="302,179,0,0" VerticalAlignment="Top" Width="75">
a) La marge est en 4 dimensions plutôt qu’en 3 comme tout objet dans l’espace.
b) Le Content ne devrait pas se placer ici, mais dans une deuxième balise.
c) Il manque un slash à la fin de la balise unique
Question 10 : La fonction en C# qui construit l’application avec le fichier XAML est :
a) DebutApplication() ;
b) InitializeComponent() ;
c) StartCompiling() ;