ArcSegment Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe ArcSegment.
Surcharges
| Nom | Description |
|---|---|
| ArcSegment() |
Initialise une nouvelle instance de la classe ArcSegment. |
| ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean) |
Initialise une nouvelle instance de la classe ArcSegment. |
Remarques
La ArcSegment classe définit uniquement le point de destination de l’arc qu’elle représente ; le point de début de l’arc est le point actuel du PathFigurepoint , auquel il ArcSegment est ajouté.
Pour la plupart des arcs elliptiques d’une position, d’une taille et d’une rotation particulières, il existe quatre arcs différents qui peuvent être dessinés ; les largeArc paramètres et sweepDirection indiquent l’arc à utiliser.
Parmi les quatre balayages d’arc candidats, deux représentent de grands arcs avec des balayages de 180 degrés ou plus, et deux représentent des arcs plus petits avec des balayages de 180 degrés ou moins. Si largeArc c’est truele cas, l’un des deux balayages d’arc plus grands est choisi ; sinon, si largeArc c’est falsele cas, l’un des plus petits balayages d’arc est choisi.
Si sweepDirection c’est Clockwisele cas, l’arc est dessiné dans une direction d’angle positif. Si sweepDirection c’est Counterclockwisele cas, l’arc est dessiné dans une direction d’angle négatif.
ArcSegment()
Initialise une nouvelle instance de la classe ArcSegment.
public:
ArcSegment();
public ArcSegment();
Public Sub New ()
Remarques
La ArcSegment classe définit uniquement le point de destination de l’arc qu’elle représente ; le point de début de l’arc est le point actuel du PathFigurepoint , auquel il ArcSegment est ajouté.
Pour la plupart des arcs elliptiques d’une position, d’une taille et d’une rotation particulières, il existe quatre arcs différents qui peuvent être dessinés ; les largeArc paramètres et sweepDirection indiquent l’arc à utiliser.
Parmi les quatre balayages d’arc candidats, deux représentent de grands arcs avec des balayages de 180 degrés ou plus, et deux représentent des arcs plus petits avec des balayages de 180 degrés ou moins. Si largeArc c’est truele cas, l’un des deux balayages d’arc plus grands est choisi ; sinon, si largeArc c’est falsele cas, l’un des plus petits balayages d’arc est choisi.
Si sweepDirection c’est Clockwisele cas, l’arc est dessiné dans une direction d’angle positif. Si sweepDirection c’est Counterclockwisele cas, l’arc est dessiné dans une direction d’angle négatif.
S’applique à
ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean)
Initialise une nouvelle instance de la 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)
Paramètres
- point
- Point
Point de destination de l’arc ; le point de départ de l’arc est défini comme point actuel du PathFigure point auquel il ArcSegment est ajouté.
- size
- Size
Rayon x et y de l’arc. Le rayon x est spécifié par la propriété de Size la Width structure, et le rayon y est spécifié par la propriété de Size la Height structure.
- rotationAngle
- Double
Rotation de l’axe x de l’ellipse.
- isLargeArc
- Boolean
Indique si l’arc doit être supérieur à 180 degrés.
- sweepDirection
- SweepDirection
Défini pour Clockwise dessiner l’arc dans une direction d’angle positive ; défini pour Counterclockwise dessiner l’arc dans une direction d’angle négative.
- isStroked
- Boolean
Défini sur true trait de l’arc lorsqu’un Pen est utilisé pour afficher le segment ; sinon, false.
Remarques
La ArcSegment classe définit uniquement le point de destination de l’arc qu’elle représente ; le point de début de l’arc est le point actuel du PathFigurepoint , auquel il ArcSegment est ajouté.
Pour la plupart des arcs elliptiques d’une position, d’une taille et d’une rotation particulières, il existe quatre arcs différents qui peuvent être dessinés ; les largeArc paramètres et sweepDirection indiquent l’arc à utiliser.
Parmi les quatre balayages d’arc candidats, deux représentent de grands arcs avec des balayages de 180 degrés ou plus, et deux représentent des arcs plus petits avec des balayages de 180 degrés ou moins. Si largeArc c’est truele cas, l’un des deux balayages d’arc plus grands est choisi ; sinon, si largeArc c’est falsele cas, l’un des plus petits balayages d’arc est choisi.
Si sweepDirection c’est Clockwisele cas, l’arc est dessiné dans une direction d’angle positif. Si sweepDirection c’est Counterclockwisele cas, l’arc est dessiné dans une direction d’angle négatif.