Partager via


Comment créer une ligne à l’aide de LineGeometry

Cet exemple montre comment utiliser la LineGeometry classe pour décrire une ligne. A LineGeometry est défini par ses points de début et de fin.

Exemple :

L’exemple suivant montre comment créer et afficher un LineGeometry. Un Path élément est utilisé pour afficher la ligne. Puisqu'une ligne n'a pas d'aire, l'objet Path n'a pas de Fill spécifié ; à la place, les propriétés Stroke et StrokeThickness sont utilisées.

<Path Stroke="Black" StrokeThickness="1" >
  <Path.Data>
    <LineGeometry StartPoint="10,20" EndPoint="100,130" />
  </Path.Data>
</Path>
LineGeometry myLineGeometry = new LineGeometry();
myLineGeometry.StartPoint = new Point(10,20);
myLineGeometry.EndPoint = new Point(100,130);

Path myPath = new Path();
myPath.Stroke = Brushes.Black;
myPath.StrokeThickness = 1;
myPath.Data = myLineGeometry;
Dim myLineGeometry As New LineGeometry()
myLineGeometry.StartPoint = New Point(10,20)
myLineGeometry.EndPoint = New Point(100,130)

Dim myPath As New Path()
myPath.Stroke = Brushes.Black
myPath.StrokeThickness = 1
myPath.Data = myLineGeometry

Une LineGeometry
Une LineGeometry tracée de (10,20) à (100,130)

D’autres classes géométriques simples incluent LineGeometry et EllipseGeometry. Ces géométries, ainsi que plus complexes, peuvent également être créées à l’aide d’un PathGeometry ou d’un StreamGeometry. Pour plus d’informations, consultez la vue d’ensemble de la géométrie.

Voir aussi