The Line object represents a line shape and draws a line between two defined points. The X1 and Y1 properties of the Line represent the start point and X2 and Y2 properties represent the end point of the line. The Stroke property sets the color of the line and StrokeThickness represents the width of the line. A line shape does not have an interior so Fill property has no affect on a line.
Creating a Line
The Line element in XAML creates a line shape. The following code snippet creates a Line by setting its start point (X1, Y1) to (50, 50) and end point (X2, Y2) to (200, 200). That means a line is drawn from point (50, 50) to (200, 200). The code also sets the color of the line to red and width 4.
- <Line
- X1="50" Y1="50"
- X2="200" Y2="200"
- Stroke="Red"
- StrokeThickness="4" />
The output looks like Figure 4.
Figure 4. A line
The CreateALine method listed in Listing 6 draws same line in Figure 4 dynamically. LayoutRoot in the below code is ID of a Grid panel on the page.
- /// <summary>
- /// Creates a line at run-time
- /// </summary>
- public void CreateALine()
- {
- // Create a Line
- Line redLine = new Line();
- redLine.X1 = 50;
- redLine.Y1 = 50;
- redLine.X2 = 200;
- redLine.Y2 = 200;
- // Create a red Brush
- SolidColorBrush redBrush = new SolidColorBrush();
- redBrush.Color = Colors.Red;
- // Set Line's width and color
- redLine.StrokeThickness = 4;
- redLine.Stroke = redBrush;
- // Add line to the Grid.
- LayoutRoot.Children.Add(redLine);
- }

Praveen KumarPosted Aug 30, 2018, 4:42 AM
Updated on 8/30/2018
Shamim RezaPosted Jan 13, 2016, 3:29 AM
How to remove a part of the line or change the color to transparent. Note: Not whole line only a portion of the line.
Hamid KhanPosted Jun 14, 2012, 9:06 AM
Please Tell me WPF Rasterization
DanielPosted Jun 17, 2010, 11:38 AM
What if you want to map the line's coordinates to points in a grid rather than to fixed number values?
saboor ahmededitedPosted May 29, 2010, 4:42 AMEdited May 29, 2010, 4:44 AM
hi what if i want to set a custom color to a line like #aeaeae