Border CornerRadius странное поведение
Разметка:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border Background="White" Width="170" Height="40" BorderThickness="1" BorderBrush="Red" CornerRadius="0,0,10,10" SnapsToDevicePixels="True" VerticalAlignment="Top" Panel.ZIndex="1">
<Border CornerRadius="0,0,10,10" Background="Black"/>
</Border>
</Grid>
Отображение:
Как можно заметить, слева дочерний Border не плотно прилегает к краю доступного пространства. При этом, не смотря на то что родительский Border имеет непрозрачный фон, оставшееся место почему то оказывается прозрачным. Есть идеи как это исправить и в чём причина?
