UWP边框渲染问题

时间:2019-02-27 08:31:27

标签: xaml uwp uwp-xaml

要么我快疯了,要么在UWP中无法正确渲染带有圆角半径的边界。举一个非常简单的例子:

<Border CornerRadius="6" BorderBrush="Blue" BorderThickness="1">
     <Rectangle Fill="Black"   />
</Border>

看看矩形如何稍微超出边界:

enter image description here

这是在Visual Studio的设计器中以及应用程序运行时发生的。

似乎只有在边框的边界厚度> 0时才会发生。

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

如果要对矩形应用拐角半径。最好使用矩形的RadiusXRadiusY属性。这样使用不会在渲染中引起任何问题。

<Rectangle Width="100" RadiusX="10" RadiusY="10" Height="60" Stroke="Red" StrokeThickness="2" Fill="Black" > </Rectangle>

enter image description here