ArcSegment Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.