Estoy buscando una forma de dibujar una regla horizontal en mi aplicación Silverlight. Me gustaría poder insertarlo en XAML en lugar de C#. Parece que no puede encontrar mucho a través de Google o MSDN.Regla horizontal en Silverlight/XAML
Gracias!
Estoy buscando una forma de dibujar una regla horizontal en mi aplicación Silverlight. Me gustaría poder insertarlo en XAML en lugar de C#. Parece que no puede encontrar mucho a través de Google o MSDN.Regla horizontal en Silverlight/XAML
Gracias!
usa la etiqueta <Line>
. Más información here, on MSDN. Además, here es otro artículo que puede ver.
sólo tiene que utilizar algo como esto:
hrule:
<Border Margin="48,67,30,0"
Name="border1"
Height="2"
VerticalAlignment="Top"
BorderBrush="Black"
BorderThickness="2" />
vrule:
<Border BorderBrush="Black"
BorderThickness="2"
Margin="92,124,0,62"
Name="border2"
HorizontalAlignment="Left"
Width="2" />
, perdóneme, no tengo experiencia en WPF, pero acabo de prepararlos ahora y probé los dos. Ambos trabajan. La etiqueta tradicional no funciona tan bien en WPF para este tipo de cosas como en WinForms. – IbrarMumtaz
Sí, en muchos casos, Border es una mejor opción que Line para esto, porque no tiene que especificar coordenadas como lo hace con Line. El borde se extenderá de izquierda a derecha sin que tengas que calcular el ancho del contenedor –
similares a la utilización de una frontera también se puede utilizar un rectángulo - Creo que este es el " forma recomendada de hacer una línea horizontal o vertical en lugar de utilizar un elemento de línea.
<Rectangle Height="1" Fill="Black" />
O, si por ejemplo usted lo necesita más adelante algún tipo de elemento de bloque siempre se puede añadir un borde justo en la parte inferior del elemento ...
+1 Esta es la respuesta ** REAL **. –
gracias! Me siento un poco idiota por perderme algo tan simple. – Siege898
no lo menciones. nos sucede a todos. –
El primer enlace en esta respuesta ahora está muerto. –