首页 > 其他分享 >ClipToBounds

ClipToBounds

时间:2023-10-26 21:11:55浏览次数:29  
标签:控件 裁剪 ClipToBounds 设置 超出 True

子控件放在父控件内部,如果子控件的宽高大于父控件的宽高,则会超出,如下,线段Line超出画布Canvas。
UIElement.ClipToBounds = True,可以把超出的部分裁剪掉。

<Canvas
    Width="100"
    Height="100"
    Background="AntiqueWhite"
    ClipToBounds="False">
    <Line
        Stroke="Red"
        StrokeThickness="2"
        X1="-10"
        X2="110"
        Y1="-10"
        Y2="110" />
</Canvas>

image

设置ClipToBounds = True,效果如下:

image

“当你设置ClipToBounds为True时,超出部分一定会被裁剪掉;但当你设置ClipToBounds为False时,超出部分不一定不会被裁剪掉”。

标签:控件,裁剪,ClipToBounds,设置,超出,True
From: https://www.cnblogs.com/LiuwayLi/p/17790411.html

相关文章