我正在寻找一种在Silverlight应用程序中绘制水平规则的方法。我希望能够将它插入XAML而不是C#中。似乎无法通过Google或MSDN找到太多。
谢谢!
答案 0 :(得分:18)
只需使用以下内容:
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" />
答案 1 :(得分:17)
与使用边框类似,您也可以使用矩形 - 我相信这是执行水平或垂直线而不是使用线元素的“推荐”方式。
<Rectangle Height="1" Fill="Black" />
或者,例如,如果您需要某种块元素,则可以始终在元素的底部添加边框...
答案 2 :(得分:9)
使用<Line>
标记。更多信息here, on MSDN。此外,here是您可以查看的另一篇文章。