Découvrir Windows Presentation Foundation

Utiliser le contrôle GridSplitter

Testez gratuitement nos 1271 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Utilisez le contrôle GridSplitter pour ajouter la possibilité de dimensionner des lignes ou des colonnes dans l'interface.
04:04

Transcription

Je voudrais vous montrer quelque chose de plus qui est très très sympa. C’est le splitter. Pour l'instant, on a une grid et elle est fixe, bien sûr, puisque j'ai mis mes définitions colonnes proportionnellement. Alors, je vais créer une colonne supplémentaire, je vais mettre une largeur spécifique à cinq, donc c’est très petit, mais c'est suffisant pour être visible, et puis, je vais mettre ici, alors il faut que je pense à mon ColumnSpan à trois, maintenant je regarde juste ce que ça donne. N'oublions pas mon bouton qu'il faut que je mette bien sûr dans ma colonne deux, et je vais me rajouter un objet spécifique à l'intérieur de ma grid qui s'appelle le Gridsplitter. Le Gridsplitter c'est un composant qui va se mettre à l'intérieur d'une colonne ou d'une ligne. Donc je vais lui dire : « Tu vas te mettre dans la colonne un, donc celle du milieu ». Zéro, un, deux, ça marche. Et puis, je vais lui dire : « Ta taille est de cinq », donc la même chose que ma largeur ici. Et puis on va faire Un alignement horizontal à stretch, ça veut dire : «Tu vas faire un stretch de la colonne elle- même », en fait je suis dans une colonne maintenant, on va garder vite fait. Et le splitter va me donner cette possibilité de faire un Split. Donc, j'ai rempli une colonne qui est toute petite. Entre guillemets je peux très bien indiquer, et c'est un peu plus intelligent, parce que là j'ai mis cinq deux fois ici Auto, ce qui veut dire que la taille automatique de la colonne va être la largeur de son contenu, puisqu'on est à stretch. Donc tout va bien, voilà qui va être plutôt pas mal. Donc j'ai un splitter. Voyez, c'est pas mal, non? Et donc ça me permet de jouer avec la taille des deux colonnes, puisque je l'ai positionné dans une colonne et qu'il prend toute la position de la colonne. Alors le splitter peut être un petit peu plus intelligent que ça, je peux lui dire également qu'elle est sa direction, donc je vais appeler Resize Direction et je vais lui mettre : « Et bien tu fais colonne », pour lui dire explicitement : « Tu vas resizer les colonnes » , c'est ce que je suis en train de faire. Vous avez vu il apparaît en fait en haut et il me coupe mon « bonjour les amis ». Et bien je vais lui dire : « Tu te mets s'il te plaît dans la Gride.Row numéro un. Eh bien voilà qui est pas mal, je ne coupe pas « bonjour les amis ». J'ai un beau splitter ici. Alors ça c'est une façon assez classique de faire. Vous pourriez aussi dire que le splitter se colle sur une des colonnes. C'est à dire que si je fais ça, je commente et je dis maintenant on n'est pas en stretch, mais par exemple on est en left de notre colonne un, donc maintenant je n'ai plus que deux colonnes, je vais faire un span à deux ici pour être cohérent. Donc je n'ai plus que deux colonnes : ça c'est ma colonne un, je mets mon splitter sur la colonne un, il a une taille de cinq. Et son alignement horizontal est à left. Ça peut avoir un desavantages, c'est que ça peut prendre un petit peu de la position de ma deuxième colonne et les deux colonnes ne sont plus égales visuellement et on est d'accord. Mais c'est une autre façon de faire et ça donne le même résultat. Donc le splitter très très pratique et vous pouvez faire des choses assez compliquées avec tout ça : votre grid, vos splitters au bon endroit, de façon à permettre à l'utilisateur de modifier les lignes ou les colonnes en terme de largeur ou de hauteur. Bien entendu si vous avez des choses très compliquées à faire, ça va devenir un plus grand défi, mais vous pouvez faire beaucoup de choses avec ça.

Découvrir Windows Presentation Foundation

Améliorez la qualité de vos interfaces graphiques avec WPF (Windows Presentation Foundation). Découvrez le langage XAML, définissez votre interface graphique manuellement, etc.

3h12 (40 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :12 mai 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !