Como criar uma linha usando LineGeometry
Este exemplo mostra como usar a classe LineGeometry para descrever uma linha. Um LineGeometry é definido pelos seus pontos de início e fim.
Exemplo
O exemplo a seguir mostra como criar e renderizar um LineGeometry. Um elemento Path é usado para renderizar a linha. Como uma linha não tem área, a Fill do objeto Path não é especificada; em vez disso, as propriedades Stroke e StrokeThickness são usadas.
<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
Uma Geometria de Linha desenhada de (10,20) a (100,130)
Outras classes de geometria simples incluem LineGeometry e EllipseGeometry. Estas geometrias, bem como as mais complexas, também podem ser criadas usando um PathGeometry ou StreamGeometry. Para obter mais informações, consulte o Geometry Overview.
Ver também
- Visão geral da geometria
- Criar uma forma composta
- Criar uma forma usando um PathGeometry
.NET Desktop feedback