¿Línea horizontal simple (creo) en WPF?

Resuelto Phil Sandler asked hace 14 años • 6 respuestas

Crear un formulario de entrada de datos relativamente simple y solo desea separar ciertas secciones con una línea horizontal (similar a una etiqueta HR en HTML) que se extiende a lo largo de todo el formulario.

He probado esto:

<Line Stretch="Fill" Stroke="Black" X2="1"/>

Debido a que el control principal no tiene un ancho fijo, esta línea hace que la ventana se estire hasta ocupar todo el ancho de la pantalla.

¿Existe una manera fácil de hacer esto sin fijar el ancho de mi control/ventana principal?

Phil Sandler avatar Feb 23 '10 06:02 Phil Sandler
Aceptado

¿Qué tal si agregas esto a tu xaml?

<Separator/>
Adel Hazzah avatar Feb 22 '2010 23:02 Adel Hazzah

Tuve el mismo problema y finalmente elegí usar un elemento Rectángulo:

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

En mi opinión, es algo más fácil de modificar/dar forma que un separador. Por supuesto, Separatores una solución muy fácil y ordenada para separaciones simples :)

Deruijter avatar Aug 30 '2012 10:08 Deruijter

Utilice un borde de altura 1 y no establezca el ancho (es decir, ancho = automático, alineación horizontal = estirar, el valor predeterminado)

Ana Betts avatar Feb 22 '2010 23:02 Ana Betts