3
我可以创建一个边框元素,只让顶角变圆,或者我可以用虚线描边创建一个Rectangle元素(充当边框)。如何在WPF中创建带圆角顶点的虚线边框?
现在我该如何创建一个实际上可以做这些事情的边界?
(我不想圆形的底部边角!)
我可以创建一个边框元素,只让顶角变圆,或者我可以用虚线描边创建一个Rectangle元素(充当边框)。如何在WPF中创建带圆角顶点的虚线边框?
现在我该如何创建一个实际上可以做这些事情的边界?
(我不想圆形的底部边角!)
我创建了一个UserControl
其中包含一个Border
其Background
是由四个Rectangles
一个VisualBrush
,各占据相同的空间,但有Clip
属性设置为一个的四个角落。结合这些Rectangles
,你会得到与你之后的效果非常相似的效果。它也有从Border
和Rectangle
结合
使用方法如下
<Controls:RectangleBorder Stroke="Red"
StrokeThickess="6"
StrokeDashArray="1.0 1.0"
CornerRadius="20,20,0,0">
<Button Content="Test" Margin="5"/>
</Controls:RectangleBorder>
而结果看起来像这样
上传RoundedRectangleLibrary在这里,如果你想试试看
http://www.mediafire.com/?44300c4xmy3d1m6
非常感谢Meleak。这正是我所期待的。 – user811804
+1。清洁和简单 – Willem