1

我正在绘制的线条被剪裁,我无法在不同容器中的元素之间进行绘制。

示例代码:

    <Grid Width="30" Height="30" Background="Black">
<Line Stroke="Red" StrokeThickness="1"  X1="1" Y1="1" X2="100" Y2="100" ClipToBounds="False"/>
4

1 回答 1

0

它的ClipToBounds工作有点奇怪,因为它取决于容器是否使用它。

将您包装Line成 a Canvas,它将起作用:

<Grid Width="30" Height="30" Background="Black">
   <Canvas>
      <Line Stroke="Red" StrokeThickness="1"  X1="1" Y1="1" X2="100" Y2="100" 
            ClipToBounds="False"/>
    </Canvas>
</Grid>

您可以在此处阅读有关此内容的更多信息:ClipToBounds="Maybe"

于 2013-09-18T11:55:45.517 回答