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 имеет непрозрачный фон, оставшееся место почему то оказывается прозрачным. Есть идеи как это исправить и в чём причина?


Ответы (0 шт):