这通常是如何处理的?我有这个 xaml:
<Border Grid.Column="1" HorizontalAlignment="Right"
VerticalAlignment="Top" Margin="10,25,10,0" Opacity="0.7"
BorderBrush="Black" BorderThickness="1" CornerRadius="5">
<StackPanel>
<StackPanel.Background>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
<GradientStop Color="LightGray" Offset="0.0" />
<GradientStop Color="Gray" Offset="1.0" />
</LinearGradientBrush>
</StackPanel.Background>
StackPanel 的左上角和右上角是 LightGray,并且似乎位于 Border 的顶部,因此圆角黑色角的中间是一个或两个 LightGray 像素,打破了圆角。底部边框是灰色而不是黑色。
我想我会用上面的代码得到一个带有圆角的 StackPanel ......