اشکال در WPF فقط می توانند درون کانتینرها یا کنترلهای دیگری که از Panel مشتق شده اند قرار بگیرند.
کشیدن خط Line
کلاس Line شما را قادر می سازد بین دو نقطه یک خط رسم کنید.
خاصیتهایی که در رسم دایره به کار می رود
X1 : نقطه شروع افقی
X2 : نقطه پایان افقی
Y1 : نقطه شروع عمودی
Y2 : نقطه پایان عمودی
<Canvas Height="230" Width="230">
<!-- Draws a diagonal line from (10,10) to (50,50). -->
<Line
X1="10" Y1="10"
X2="50" Y2="50"
Stroke="Black"
StrokeThickness="4" />
<!-- Draws a horizontal line from (10,60) to (150,60). -->
<Line
X1="10" Y1="60"
X2="150" Y2="60"
Stroke="Blue"
StrokeThickness="10"/>
<!-- Draws a horizontal line from (20,180) to (200,50). -->
<Line
X1="20" Y1="180"
X2="200" Y2="50"
Stroke="Red"
StrokeThickness="1" />
</Canvas>
توضیحات بیشتر را در شکل زیر ببینید
مثال در VB.Net
Dim myLine As New Line()
myLine.Stroke = Brushes.LightSteelBlue
myLine.X1 = 1
myLine.X2 = 50
myLine.Y1 = 1
myLine.Y2 = 50
myLine.HorizontalAlignment = HorizontalAlignment.Left
myLine.VerticalAlignment = VerticalAlignment.Center
myLine.StrokeThickness = 2
grid1.Children.Add(myLine)