ArcSegment Costruttori

Definizione

Inizializza una nuova istanza della classe ArcSegment.

Overload

Nome Descrizione
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 rappresentato. Il punto iniziale dell'arco è il punto corrente dell'oggetto PathFigure, a cui viene aggiunto l'oggetto ArcSegment .

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

Dei quattro intervalli di arco candidati, due rappresentano grandi archi con spazza di 180 gradi o superiore, e due rappresentano archi più piccoli con spazzate di 180 gradi o meno. Se largeArc è true, viene scelto uno dei due sweep di arco più grandi; in caso contrario, se largeArc è false, viene scelto uno degli archi più piccoli.

Se sweepDirection è Clockwise, l'arco viene disegnato in direzione dell'angolo positivo. Se sweepDirection è Counterclockwise, l'arco viene disegnato 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 rappresentato. Il punto iniziale dell'arco è il punto corrente dell'oggetto PathFigure, a cui viene aggiunto l'oggetto ArcSegment .

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

Dei quattro intervalli di arco candidati, due rappresentano grandi archi con spazza di 180 gradi o superiore, e due rappresentano archi più piccoli con spazzate di 180 gradi o meno. Se largeArc è true, viene scelto uno dei due sweep di arco più grandi; in caso contrario, se largeArc è false, viene scelto uno degli archi più piccoli.

Se sweepDirection è Clockwise, l'arco viene disegnato in direzione dell'angolo positivo. Se sweepDirection è Counterclockwise, l'arco viene disegnato 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 viene definito come 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 dell'asse x dell'ellisse.

isLargeArc
Boolean

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

sweepDirection
SweepDirection

Impostare su per Clockwise disegnare l'arco in una direzione dell'angolo positivo; impostare su per Counterclockwise disegnare l'arco in direzione dell'angolo negativo.

isStroked
Boolean

Impostare su per tracciare true l'arco quando un Pen oggetto viene utilizzato per eseguire il rendering del segmento; in caso contrario, false.

Commenti

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

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

Dei quattro intervalli di arco candidati, due rappresentano grandi archi con spazza di 180 gradi o superiore, e due rappresentano archi più piccoli con spazzate di 180 gradi o meno. Se largeArc è true, viene scelto uno dei due sweep di arco più grandi; in caso contrario, se largeArc è false, viene scelto uno degli archi più piccoli.

Se sweepDirection è Clockwise, l'arco viene disegnato in direzione dell'angolo positivo. Se sweepDirection è Counterclockwise, l'arco viene disegnato in una direzione angolo negativo.

Si applica a