次の方法で共有


ArcSegment.IsLargeArc プロパティ

定義

円弧を 180 度より大きくするかどうかを示す値を取得または設定します。

public:
 property bool IsLargeArc { bool get(); void set(bool value); };
public bool IsLargeArc { get; set; }
member this.IsLargeArc : bool with get, set
Public Property IsLargeArc As Boolean

プロパティ値

true 円弧が 180 度を超える必要がある場合。それ以外の場合は false。 既定値は false です。

注釈

特定の位置、サイズ、回転のほとんどの円弧には、描画できる 4 つの異なる円弧があります。 IsLargeArc プロパティと SweepDirection プロパティは、使用する円弧を示します。

4 つの候補アーク スイープのうち、2 つはスイープが 180 度以上の大きな円弧を表し、2 つはスイープが 180 度以下の小さい円弧を表します。 IsLargeArctrueの場合は、2 つの大きな円弧スイープのいずれかが選択されます。それ以外の場合は、falseの場合は、小さい円弧スイープのいずれかが選択されます。 残りの 2 つの円弧候補は、それぞれ異なる方向 ( Counterclockwise または Clockwise) で描画されます。 SweepDirection プロパティは、使用するプロパティを指定します。

次の図は、 IsLargeArc 設定を除いて同じ 2 つの楕円円弧を示しています。

異なる IsLargeArc 設定を持つ ArcSegments IsLargeArc 設定がIsLargeArc の設定が異なる ArcSegment オブジェクト

依存関係プロパティ情報

品目 価値
識別子フィールド IsLargeArcProperty
に設定されたメタデータ プロパティ true なし

適用対象