相关疑难解决方法(0)

如何使边框修剪子元素?

我有一个Border与CornerRadius属性设置为10,这里面Border,有一个StackPanel.该面板包含两个Border分别带有蓝色和红色背景的s.

蓝色边框的左上角和右上角以及红色边框的左下角和右下角都伸出第一个边框的弯曲边缘.我希望将蓝色和红色边框修剪到父边框.那可能吗?

顺便说一下,我知道如果我为CornerRadius蓝色和红色边框的属性设置相同的值,它将遵循第一个的曲线.我不希望这样 - 我想要修剪.谢谢!

<Border 
    Width="200" 
    Height="200" 
    BorderThickness="1" 
    BorderBrush="Black"
    CornerRadius="10">
    <StackPanel>
        <Border Height="100" Background="Blue" />
        <Border Height="100" Background="Red" />
    </StackPanel>
</Border>
Run Code Online (Sandbox Code Playgroud)

wpf

16
推荐指数
2
解决办法
8107
查看次数

标签 统计

wpf ×1