268 votes

Ligne horizontale simple (je pense) dans WPF?

Création d’une entrée de données relativement simples forment et je veux juste certaines sections distinctes avec une ligne horizontale (un peu comme une balise HR en HTML) qui s’étend sur toute la longueur de la forme.

J’ai essayé ceci :

Parce que le contrôle parent n’est pas une largeur fixe, cette ligne provoque la fenêtre s’étendre à toute la largeur de l’écran.

Y a-t-il un moyen facile de faire cela sans fixation de la largeur de mon contrôle/fenêtre parente ?

605voto

Adel Hazzah Points 2860

Que diriez-vous d'ajouter ceci à votre xaml:

 <Separator/>
 

88voto

Deruijter Points 672

J'ai eu le même problème et finalement choisi d'utiliser un élément Rectangle:

<Rectangle HorizontalAlignment="Stretch" Fill="Blue" Height="4"/>

À mon avis, il est un peu plus facile de modifier / former qu'un séparateur. Bien sûr, le Separator est une solution très simple et facile pour les séparations simples :)

17voto

Paul Betts Points 41354

Utilisez une bordure de hauteur 1 et ne définissez pas la largeur (par exemple, Width = Auto, HorizontalAlignment = Stretch, la valeur par défaut)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X