Question 1 : Laquelle de ces balises de boutons est incorrect :
a) <Button Content="Hello !" HorizontalAlignment="Center" VerticalAlignment="Center" Width=200 Height=200/>
b) <Button HorizontalAlignment="Center" VerticalAlignment="Center" Width="200" Height="200">Hello</Button>
c) <Button Content="Hello !" HorizontalAlignment="Center" VerticalAlignment="Center" Width="200" Margin=”0”/>
d) <Button Content="Hello!" Width="2000" Height="2000"/>
Question 2 : <Button - - - Margin=’’0,20,20,0’’/>
: Les marges de 20 px sont :
a) En haut à gauche
b) En bas à gauche
c) En haut à droite
d) En bas à droite
Question 3 : Vous avez un bouton centré au milieu de la fenêtre (VerticalAlignement=’’center’’ HorizontalAlignement=’’center’’) et de taille 5050 Vous voulez créer un autre bouton de 5050, lui aussi avec VerticalAlignement=’’center’’ HorizontalAlignement=’’center’’. Quelle marge devrait-on lui donner pour qu’il ne se superpose avec le premier bouton et soit bord à bord avec ?
a) 75
b) 50
c) 100
d) 125
Question 4 : vous avez un bouton de 40 par 40 dans l’angle en haut à gauche de votre fenêtre avec VerticalAlignement="top” HorizontalAlignement="left”. Toujours avec les mêmes alignements, quelles seraient les marges à donner pour qu’un bouton de 50 par 50 touche l’angle bas droit du premier avec son angle haut gauche ?
a) 90,90,0,0
b) 40,40,0,0
c) 70,70,0,0
d) 45,45,0,0
Question 5 : Un Textblock permet de :
a) Afficher des chaînes de caractères et écrire dedans
b) Faire des requêtes par des utilisateurs en rentrant du code dedans
c) Juste afficher du texte et rien d’autre.
d) Aucun des trois au-dessus
Question 6 : L’attribut qui est affiché dans le Textblock s’appelle :
a) Content
b) Text
c) Display
d) Display_text
Question 7 : L’attribut qui est affiché dans le Textblock s’appelle :
a) Avoir trois états différents
b) D’être placé dans une autre balise
c) Placer la checkbox en utilisant les mêmes attributs que le bouton.
d) Aucun des trois au-dessus
Question 8 : La ListBox est un menu déroulant qui vous propose de sélectionner une option en particulier. Comment s’appellent les items qu’elle contient ?
a) ListBoxItem
b) Button
c) ListCheckBox
d) Aucun des trois au-dessus
Question 9 : Comment s’appelle l’attribut qui permet le retour à la ligne ?
a) Textsigning
b) Textwarping
c) Textcycling
d) Textwrapping
Question 10 : Lequel de ces attributs n’existent pas ?
a) FontSize
b) FontColor
c) FontStyle
d) FontWeight
Question 11 : Quels types d’événements existent en WPF ?
a) Direct Event
b) Tunneling event
c) Bubbling event
d) Les trois
Question 12 : Comment activer l’événement MouseEnter ?
a) En cliquant sur l’élément où l’événement est défini.
b) En appuyant sur la touche entrée de votre clavier.
c) En passant la souris sur l’élément où est défini l’événement.
d) En activant la molette de la souris sur l’élément.
Question 13 : Quelle ligne de code permet d’empecher la propagation d’un événement e?
a) e.Handled();
b) e.Handled =true;
c) e.Handling;
d) Aucun des trois
Question 14 : Prenons l’arbre suivant :
Un événement MouseDown a été assigné à Window.
En cliquant sur quel(s) élément(s) peut-on déclencher cet événement
a) Window
b) Grid
c) Rectangle
Question 15 : Comment s’appelle l’événement qui s’active lorsqu’une touche du clavier est appuyée :
a) KeyEnter
b) TextInput
c) KeyDown
d) Aucun des trois
Question 16 : Lesquels de ces évènements n’existent pas ?
a) KeyDown
b) MouseQuit
c) MouseLeftButton
d) DragOver
Question 17 : Laquelle de ces propositions est fausse ?
a) Un objet peut avoir plusieurs événements.
b) Une seule action peut être associée à un événement.
c) L’événement Click est un événement exclusif aux boutons
Question 18 : Qu’est-ce qu’un élément source ?
a) L’élément Window
b) L’élément porteur de l’événement
c) L’élément où est déclenché l’événement