有人知道从 Xaml 创建这个对象的好方法吗?当分层在其他控件之上时,它还必须在 0.5 不透明度下工作。
它还必须通过水平或垂直对齐来调整大小。
我遇到了一些困难。我得到的最接近的是 2 个边框,一个具有负边距 - 但应用 Opacity 时它不起作用。
有效的代码:
<Path Fill="Black">
<Path.Data>
<CombinedGeometry GeometryCombineMode="Exclude">
<CombinedGeometry.Geometry1>
<RectangleGeometry RadiusX="5" RadiusY="5" Rect="0,0,200,100" />
</CombinedGeometry.Geometry1>
<CombinedGeometry.Geometry2>
<RectangleGeometry RadiusX="5" RadiusY="5" Rect="105,5,90,90" />
</CombinedGeometry.Geometry2>
</CombinedGeometry>
</Path.Data>
</Path>