Silverlight / XAML中的水平规则

时间:2010-08-10 16:07:54

标签: silverlight xaml

我正在寻找一种在Silverlight应用程序中绘制水平规则的方法。我希望能够将它插入XAML而不是C#中。似乎无法通过Google或MSDN找到太多。

谢谢!

3 个答案:

答案 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是您可以查看的另一篇文章。