GeometryCombineMode 列挙型
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
2 つのジオメトリを結合できるさまざまな方法を指定します。
public enum class GeometryCombineMode
C#
public enum GeometryCombineMode
type GeometryCombineMode =
Public Enum GeometryCombineMode
- 継承
Exclude | 3 | 2 番目の領域を 1 番目の領域から除外します。 2 つのジオメトリを |
Intersect | 1 | 2 つの領域が積集合を使用して結合されます。 新しい領域は、2 つのジオメトリの重なっている領域で構成されます。 |
Union | 0 | 2 つの領域が両方の和集合を使用して結合されます。 作成されるジオメトリは、ジオメトリ |
Xor | 2 | 2 つの領域が、1 番目の領域だけに存在する範囲と、2 番目の領域だけに存在する範囲の和として結合されます。 新しい領域は、 |
次の例は、結合結合モードを使用して 2 つのジオメトリを結合する方法を示しています。
XAML
<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>
次の図は、さまざまなジオメトリ結合モードを示しています。
ジオメトリ結合モード
製品 | バージョン |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |