我正在寻找一种方法在我的Silverlight应用程序中绘制水平线。我希望能够将其插入到XAML而不是C#中。似乎无法通过Google或MSDN找到很多。Silverlight中的水平法则/ XAML
谢谢!
我正在寻找一种方法在我的Silverlight应用程序中绘制水平线。我希望能够将其插入到XAML而不是C#中。似乎无法通过Google或MSDN找到很多。Silverlight中的水平法则/ XAML
谢谢!
使用<Line>
标记。更多信息here, on MSDN。另外,here是另一篇文章,你可以看看。
只要使用这样的事情:
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" />
原谅我我没有WPF的经验,但我现在只是将它们两个煮熟并测试它们。他们都工作。传统的标签 在WPF中对于这种类型的东西以及在WinForms中不起作用。 – IbrarMumtaz 2010-08-10 16:20:12
是的,在许多情况下,Border是比Line更好的选择,因为您不必像Line一样指定坐标。边界将从左向右伸展,而无需确定容器的宽度 – 2011-09-15 07:46:19
使用边界,你也可以使用一个长方形类似的 - 我相信这是'推荐“的方式来做水平线或垂直线,而不是使用线条元素。
<Rectangle Height="1" Fill="Black" />
或者,例如,如果你需要下面的一些类型的块元素的它,你可以随时添加边框刚上元素的底部...
+1这是** REAL **答案。 – 2014-03-12 16:36:54
的感谢!我有点像一个白痴,因为错过了那么简单的事情。 – Siege898 2010-08-10 16:19:38
不提及它。它发生在我们所有人身上。 – 2010-08-10 18:17:20
此答案中的第一个链接现已停止。 – 2016-02-29 14:00:52