Alignement dans le Concepteur WPF
Le Concepteur WPF pour Visual Studio fournit diverses aides visuelles pour aider le développeur avec l'alignement et la disposition des contrôles sur l'interface utilisateur. Les marges sont utiles pour maintenir la distance entre le bord d'un contrôle et les bords de la fenêtre. Les lignes d'alignement (SnapLines) fournissent des aides visuelles qui signalent qu'un contrôle est aligné avec d'autres contrôles. Le quadrillage est utile pour aligner et disposer de grands groupes de contrôles dans un modèle de type grille. Cette rubrique présente les marges, les lignes d'alignement (SnapLines) et le quadrillage dans le Concepteur WPF.
Marges
Dans le Concepteur WPF, le terme de marge fait référence à la quantité d'espace entre le bord d'un contrôle et le bord du conteneur qui l'héberge. Lorsqu'un contrôle est sélectionné dans le Concepteur WPF, les marges sont indiquées par des lignes noires entre les bords du contrôle et les bords du conteneur. Lorsqu'une ligne de marge est tracée à partir d'un contrôle jusqu'au bord de la fenêtre, elle indique que la marge est fixe. Lorsque la fenêtre est redimensionnée, la distance entre le bord du contrôle et le bord de la fenêtre reste constante. En revanche, lorsqu'une ligne de marge est affichée sous la forme d'un stub qui n'atteint pas le bord de la fenêtre, cela indique que la marge n'est pas fixe et que la distance entre le bord du contrôle et le bord de la fenêtre peut changer. Par exemple, si les marges supérieure et de gauche d'un contrôle sont fixes, le contrôle conserve sa position par rapport à l'angle supérieur gauche de la fenêtre lors du redimensionnement de la fenêtre. En revanche, si les marges inférieure et de droite sont fixes, la position d'un contrôle par rapport à l'angle supérieur gauche de la fenêtre change lorsque la fenêtre est redimensionnée. Si des marges opposées, telles que les marges inférieure et supérieure, sont fixes, le contrôle s'étire lorsque la fenêtre est redimensionnée. Pour plus d'informations sur la manière de définir les marges d'un contrôle, consultez Comment : définir des marges pour un contrôle dans le Concepteur WPF.
Lignes d'alignement (SnapLines)
Les lignes d'alignement sont une aide visuelle qui facilite l'alignement d'un contrôle par rapport à d'autres contrôles dans une fenêtre. Lorsque vous faites glisser un contrôle dans une fenêtre, des lignes d'alignement apparaissent lorsque le contrôle est aligné avec un autre contrôle. Les lignes d'alignement apparaissent sous la forme de lignes rouges reliant le contrôle déplacé et le contrôle avec lequel il est aligné. Des lignes d'alignement apparaissent lorsque le bord supérieur, inférieur, gauche ou droit du contrôle déplacé est aligné avec le même bord d'un autre contrôle dans la fenêtre. Avec certains contrôles, des lignes d'alignement apparaissent également lorsque les lignes de base de texte sont alignées. Pour plus d'informations sur l'utilisation des lignes d'alignement, consultez Comment : aligner à la fois sur les lignes de base du texte et les marges et Comment : désactiver les lignes d'alignement (SnapLines).
Quadrillage
Le quadrillage peut être utilisé pour aligner des contrôles dans le Concepteur WPF qui sont disposés à l'aide du contrôle conteneur Grid. Le quadrillage représente les divisions entre les lignes et les colonnes d'un contrôle Grid. Lorsque des contrôles sont placés dans une ligne, une colonne ou une cellule d'un contrôle Grid, les marges affichées se rapportent aux bordures de la ligne, de la colonne ou de la cellule du contrôle Grid et les lignes d'alignement peuvent être utilisées pour aligner le contrôle avec les côtés de la ligne ou de la colonne. Pour plus d'informations sur l'utilisation du quadrillage, consultez Comment : ajouter des lignes et des colonnes à une grille.