如何让边框的边框破灭?

时间:2014-01-27 21:02:34

标签: wpf

如何为Border控件提供虚线边框?我还需要它有圆角(即CornerRadius> 0)。

2 个答案:

答案 0 :(得分:3)

<Border>
    <Grid>
        <Rectangle StrokeDashArray="2.0 2.0" Stroke="Black" RadiusX="3" RadiusY="3" Fill="#FFD267"/>
        <!-- put other contents in here-->
    </Grid>
</Border>

不能在边框上直接使用StrokeDashArray,但可以获得与上述类似的效果。

答案 1 :(得分:2)

使用这样的画笔:

<LinearGradientBrush MappingMode="Absolute"
                     SpreadMethod="Repeat"
                     StartPoint="0,0.5"
                     EndPoint="4,0.5">
    <GradientStop Offset="0"
                  Color="#40000000" />
    <GradientStop Offset="0.5"
                  Color="#40000000" />
    <GradientStop Offset="0.501"
                  Color="Transparent" />
</LinearGradientBrush>