标签: xaml uwp uwp-xaml
要么我快疯了,要么在UWP中无法正确渲染带有圆角半径的边界。举一个非常简单的例子:
<Border CornerRadius="6" BorderBrush="Blue" BorderThickness="1"> <Rectangle Fill="Black" /> </Border>
看看矩形如何稍微超出边界:
这是在Visual Studio的设计器中以及应用程序运行时发生的。
似乎只有在边框的边界厚度> 0时才会发生。
知道为什么会这样吗?
答案 0 :(得分:0)
如果要对矩形应用拐角半径。最好使用矩形的RadiusX和RadiusY属性。这样使用不会在渲染中引起任何问题。
RadiusX
RadiusY
<Rectangle Width="100" RadiusX="10" RadiusY="10" Height="60" Stroke="Red" StrokeThickness="2" Fill="Black" > </Rectangle>