Tôi có một biên giới được xác định như sau:Border Corner Radius Điền sự tàn ác
<Border x:Name="BaseBar" BorderThickness="1,1,1,2" Height="29" CornerRadius="0,0,16,16" Grid.Row="2">
<Border.BorderBrush>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FF6E6E6E" Offset="0.004"/>
<GradientStop Color="#FF1A1A1A" Offset="0.043"/>
</LinearGradientBrush>
</Border.BorderBrush>
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FF313131" Offset="0"/>
<GradientStop Color="#FF232323" Offset="1"/>
</LinearGradientBrush>
</Border.Background>
Nó không điền chính xác khi các góc có bán kính, mặc dù. Dưới đây là hình ảnh của góc dưới bên trái:
Bạn có thể thấy rõ nền sáng chiếu xuyên qua tiền cảnh tối hơn. Có cách nào để giảm bớt điều này không?
EDIT: hình ảnh bổ sung, cho thấy rằng nó là nền sáng qua:
Trong trường hợp này, chỉ có một nửa màu trắng của nền được xem, trong khi một nửa màu đen (đồng thời cũng nhận được thông qua) không thực sự phát hiện được.
Cảm ơn - đã làm việc như một sự quyến rũ. – jomido