【问题标题】:How to I merge two shapes into one?如何将两个形状合并为一个?
【发布时间】:2021-03-27 03:39:18
【问题描述】:

所以我目前正在尝试将两个形状合并为一个。在左侧您可以看到它当前的样子,而在右侧是我想要的样子。我可以调整大小绿色矩形并将其放在右下角,但我不想这样做。我想“切断”重叠的正方形的其余部分。如何正确地将两个形状合并为一个?

<Grid>
    <Rectangle Width="100"
               Height="100"
               Fill="Orange"/>

    <Rectangle Width="50"
               Height="50"
               Fill="Green" Margin="421,238,329,146"/>
</Grid>

【问题讨论】:

  • 查找CombinedGeometry。这是一个link,可以帮助您入门。

标签: .net wpf xaml


【解决方案1】:
<Canvas Width="100" Height="100" ClipToBounds="True">
    <Rectangle Width="100" Height="100" Fill="Orange"/>
    <Rectangle Width="50" Height="50" Fill="Green" Canvas.Left="50" Canvas.Top="50" />
</Canvas>

【讨论】:

  • 啊,是的! ClipToBounds="True"就是这个,谢谢!
猜你喜欢
  • 2022-01-25
  • 2021-07-07
  • 1970-01-01
  • 2020-07-16
  • 2011-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多