您可以使用 Canvas 的 UIElement.Clip 属性,它可以获取或设置用于定义 UIElement 内容轮廓的
RectangleGeometry
。
<Canvas Width="120" Height="120" Background="Gray">
<Canvas.Clip>
<RectangleGeometry Rect="0,0,120,120"/>
</Canvas.Clip>
<Rectangle Fill="Red" Canvas.Left="-25" Canvas.Top="0" Canvas.ZIndex="4" Height="50" Width="50" />
</Canvas>