Aracılığıyla paylaş


Nasıl yapılır: LineGeometry Kullanarak Çizgi Oluşturma

Bu örnekte, bir satırı açıklamak için sınıfının nasıl kullanılacağı LineGeometry gösterilmektedir. A LineGeometry , başlangıç ve bitiş noktalarıyla tanımlanır.

Örnek

Aşağıdaki örnekte bir oluşturma ve işleme gösterilmektedir LineGeometry. Path Bir öğe, satırı işlemek için kullanılır. Bir satırın alanı olmadığından, nesnenin PathFill değeri belirtilmez; bunun yerine Stroke ve StrokeThickness özellikleri kullanılır.

<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

A LineGeometry
(10,20) ile (100.130) arasında bir LineGeometry çizildi

Diğer basit geometri sınıfları ve EllipseGeometryiçerirLineGeometry. Bu geometrilerin yanı sıra daha karmaşık olan geometriler de veya PathGeometryStreamGeometrykullanılarak oluşturulabilir. Daha fazla bilgi için bkz. Geometriye Genel Bakış.

Ayrıca bkz.