Condividi tramite


ArcSegment Costruttori

Definizione

Inizializza una nuova istanza della classe ArcSegment.

Overload

ArcSegment()

Inizializza una nuova istanza della classe ArcSegment.

ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean)

Inizializza una nuova istanza della classe ArcSegment.

Commenti

La ArcSegment classe definisce solo il punto di destinazione dell'arco che rappresenta. Il punto iniziale dell'arco è il punto corrente di PathFigure, a cui viene aggiunto l'oggetto ArcSegment .

Per la maggior parte degli archi ellittici di una determinata posizione, dimensione e rotazione, ci sono quattro archi diversi che possono essere disegnati; i parametri e sweepDirection indicano l'arco largeArc da usare.

Dei quattro intervalli di arco candidati, due rappresentano archi grandi con spazi di 180 gradi o maggiore, e due rappresentano archi più piccoli con spazi di 180 gradi o meno. Se è true, viene scelto uno dei due spazi di arco più grandi. In largeArc caso contrario, se largeArc è false, viene scelto uno degli archi più piccoli.

Se sweepDirection è , l'arco viene Clockwisedisegnato in una direzione angolo positivo. Se sweepDirection è , l'arco viene Counterclockwisedisegnato in una direzione angolo negativo.

ArcSegment()

Inizializza una nuova istanza della classe ArcSegment.

public:
 ArcSegment();
public ArcSegment ();
Public Sub New ()

Commenti

La ArcSegment classe definisce solo il punto di destinazione dell'arco che rappresenta. Il punto iniziale dell'arco è il punto corrente di PathFigure, a cui viene aggiunto l'oggetto ArcSegment .

Per la maggior parte degli archi ellittici di una determinata posizione, dimensione e rotazione, ci sono quattro archi diversi che possono essere disegnati; i parametri e sweepDirection indicano l'arco largeArc da usare.

Dei quattro intervalli di arco candidati, due rappresentano archi grandi con spazi di 180 gradi o maggiore, e due rappresentano archi più piccoli con spazi di 180 gradi o meno. Se è true, viene scelto uno dei due spazi di arco più grandi. In largeArc caso contrario, se largeArc è false, viene scelto uno degli archi più piccoli.

Se sweepDirection è , l'arco viene Clockwisedisegnato in una direzione angolo positivo. Se sweepDirection è , l'arco viene Counterclockwisedisegnato in una direzione angolo negativo.

Si applica a

ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean)

Inizializza una nuova istanza della classe ArcSegment.

public:
 ArcSegment(System::Windows::Point point, System::Windows::Size size, double rotationAngle, bool isLargeArc, System::Windows::Media::SweepDirection sweepDirection, bool isStroked);
public ArcSegment (System.Windows.Point point, System.Windows.Size size, double rotationAngle, bool isLargeArc, System.Windows.Media.SweepDirection sweepDirection, bool isStroked);
new System.Windows.Media.ArcSegment : System.Windows.Point * System.Windows.Size * double * bool * System.Windows.Media.SweepDirection * bool -> System.Windows.Media.ArcSegment
Public Sub New (point As Point, size As Size, rotationAngle As Double, isLargeArc As Boolean, sweepDirection As SweepDirection, isStroked As Boolean)

Parametri

point
Point

Punto di destinazione dell'arco. Il punto iniziale dell'arco è definito come il punto corrente dell'oggetto PathFigure a cui viene aggiunto l'oggetto ArcSegment.

size
Size

Raggio x e y dell'arco. Il raggio x viene specificato dalla Size proprietà della Width struttura e il raggio y viene specificato dalla Size proprietà della Height struttura.

rotationAngle
Double

Rotazione sull'asse x dell'ellisse.

isLargeArc
Boolean

Indica se l'arco deve essere maggiore di 180 gradi.

sweepDirection
SweepDirection

Impostare su Clockwise per disegnare l'arco con un angolo di direzione positivo. Impostare su Counterclockwise per disegnare l'arco con un angolo di direzione negativo.

isStroked
Boolean

Impostare su true per tracciare l'arco quando viene usata una classe Pen per eseguire il rendering del segmento; in caso contrario, false.

Commenti

La ArcSegment classe definisce solo il punto di destinazione dell'arco che rappresenta. Il punto iniziale dell'arco è il punto corrente di PathFigure, a cui viene aggiunto l'oggetto ArcSegment .

Per la maggior parte degli archi ellittici di una determinata posizione, dimensione e rotazione, ci sono quattro archi diversi che possono essere disegnati; i parametri e sweepDirection indicano l'arco largeArc da usare.

Dei quattro intervalli di arco candidati, due rappresentano archi grandi con spazi di 180 gradi o maggiore, e due rappresentano archi più piccoli con spazi di 180 gradi o meno. Se è true, viene scelto uno dei due spazi di arco più grandi. In largeArc caso contrario, se largeArc è false, viene scelto uno degli archi più piccoli.

Se sweepDirection è , l'arco viene Clockwisedisegnato in una direzione angolo positivo. Se sweepDirection è , l'arco viene Counterclockwisedisegnato in una direzione angolo negativo.

Si applica a