我需要创建一个带有倒角的边框。
CornerRadius仅创建圆角。我可以应用一些额外的属性来使它成为一个角度吗?
<Border BorderBrush="Cyan" CornerRadius="0,0,45,0" BorderThickness="1" HorizontalAlignment="Center" VerticalAlignment="Center">
<Ellipse Width="100" Height="100" Stroke="Cyan" Margin="20"/>
</Border>
答案 0 :(得分:0)
我认为您需要为自定义边框使用装饰器。创建一个实现OnRender的adorner类来绘制倒角。然后将装饰器附加到椭圆的装饰层。
layer = AdornerLayer.GetAdornerLayer(myEllipse)
layer.Add(New ChamferedAdorner(myEllipse))