gpt4 book ai didi

wpf - 使用WPF对象到另一个 'punch'洞?

转载 作者:行者123 更新时间:2023-12-02 09:01:40 25 4
gpt4 key购买 nike

我有一个椭圆,它只是一个圆。我的问题是我想从大圆的中间切出一个圆形的孔,但似乎没有任何效果。我尝试过不透明蒙版,但没有任何效果。

让事情变得更加复杂的是,大圆圈有一个 DropShadowEffect。但因为这个圆圈是稍微透明的,所以你可以看到它后面有一个很大的阴影圆圈。这实际上并不是模型的样子,我想知道是否有办法让阴影仅出现在圆的边缘周围,无论所述圆有多透明。

谢谢!

最佳答案

例如这样:

<Canvas>
<Path Stroke="Black">
<Path.Data>
<CombinedGeometry GeometryCombineMode="Exclude">
<CombinedGeometry.Geometry1>
<EllipseGeometry Center="100,100" RadiusX="100" RadiusY="100"></EllipseGeometry>
</CombinedGeometry.Geometry1>
<CombinedGeometry.Geometry2>
<EllipseGeometry Center="100,100" RadiusX="80" RadiusY="80"></EllipseGeometry>
</CombinedGeometry.Geometry2>
</CombinedGeometry>
</Path.Data>
</Path>
</Canvas>

对于阴影:这也应该得到解决,因为生成的对象实际上是一个带有整体的圆圈,而不仅仅是一个不透明的“技巧”

关于wpf - 使用WPF对象到另一个 'punch'洞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/740994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com