Condividi tramite


Procedura: creare una riga utilizzando un oggetto LineGeometry

In questo esempio viene illustrato come utilizzare la classe LineGeometry per tracciare una riga. LineGeometry viene definito dai relativi punti di inizio e di fine.

Esempio

Nell'esempio riportato di seguito viene illustrato come creare ed eseguire il rendering di LineGeometry. Un elemento Path viene utilizzato per eseguire il rendering della riga. Poiché una riga non presenta un’area, l’oggetto Fill dell’oggetto Path non viene specificato; vengono invece utilizzate le proprietà Stroke e StrokeThickness.

<Path Stroke="Black" StrokeThickness="1" >
  <Path.Data>
    <LineGeometry StartPoint="10,20" EndPoint="100,130" />
  </Path.Data>
</Path>
            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
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;

Un oggetto LineGeometry tracciato da (10,20) a (100,130)

LineGeometry

Le altre classi di geometrie semplici includono LineGeometry e EllipseGeometry. Queste geometrie, come quelle più complesse, possono anche essere create utilizzando PathGeometry o StreamGeometry. Per ulteriori informazioni, vedere Cenni preliminari sulle classi Geometry.

Vedere anche

Attività

Procedura: creare una forma composta

Procedura: creare una forma tramite un oggetto PathGeometry

Concetti

Cenni preliminari sulle classi Geometry