GeometryCombineMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定可以結合兩個幾何的不同方法。
public enum class GeometryCombineMode
public enum GeometryCombineMode
type GeometryCombineMode =
Public Enum GeometryCombineMode
- 繼承
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Union | 0 | 這兩個區域是透過取兩者的聯集而結合。 所得幾何為幾何 |
| Intersect | 1 | 這兩個區域是透過取其交點來合併的。 新區域由兩個幾何體重疊的區域組成。 |
| Xor | 2 | 兩個區域的結合方式是取第一個區域存在但不存在第二個區域的面積,以及第二個區域存在但不存在第一個區域的區域。 新區域由 組成 |
| Exclude | 3 | 第二個區域被排除在第一個區域之外。 給定兩個幾何 |
範例
以下範例展示了如何使用聯合結合模式結合兩個幾何形狀。
<Path Stroke="Black" StrokeThickness="1" Fill="#CCCCFF">
<Path.Data>
<!-- Combines two geometries using the union combine mode. -->
<CombinedGeometry GeometryCombineMode="Union">
<CombinedGeometry.Geometry1>
<EllipseGeometry RadiusX="50" RadiusY="50" Center="75,75" />
</CombinedGeometry.Geometry1>
<CombinedGeometry.Geometry2>
<EllipseGeometry RadiusX="50" RadiusY="50" Center="125,75" />
</CombinedGeometry.Geometry2>
</CombinedGeometry>
</Path.Data>
</Path>
備註
以下圖示展示了不同的幾何組合模式。
幾何結合模式