polyline in wpf

Upload: abhi

Post on 16-Jul-2015

24 views

Category:

Documents


0 download

TRANSCRIPT

Polyline in WPF

A polyline is a collection of connected straight lines. The Polyline object represents a polyline shape and draws a polyline with the given points. The Points property represents the points in a polyline. The Stroke property sets the color and StrokeThickness represents the width of the line of a polyline. Creating a Polyline The Polyline element in XAML creates a polyline shape. The following code snippet creates a polyline by setting its Points property. The code also sets the black stroke of width 4.

The output looks like Figure 12.

Figure 12. A Polyline The CreateAPolyline method listed in Listing 11 draws same rectangle in Figure 12 dynamically.private void CreateAPolyline() { // Create a blue and a black Brush SolidColorBrush yellowBrush = new SolidColorBrush();

yellowBrush.Color = Colors.Yellow; SolidColorBrush blackBrush = new SolidColorBrush(); blackBrush.Color = Colors.Black; // Create a polyline Polyline yellowPolyline = new Polyline(); yellowPolyline.Stroke = blackBrush; yellowPolyline.StrokeThickness = 4; // Create a collection of points for a polyline System.Windows.Point Point1 = new System.Windows.Point(10, 100); System.Windows.Point Point2 = new System.Windows.Point(100, 200); System.Windows.Point Point3 = new System.Windows.Point(200, 30); System.Windows.Point Point4 = new System.Windows.Point(250, 200); System.Windows.Point Point5 = new System.Windows.Point(200, 150); PointCollection polygonPoints = new PointCollection(); polygonPoints.Add(Point1); polygonPoints.Add(Point2); polygonPoints.Add(Point3); polygonPoints.Add(Point4); polygonPoints.Add(Point5); // Set Polyline.Points properties yellowPolyline.Points = polygonPoints; // Add polyline to the page LayoutRoot.Children.Add(yellowPolyline); }

Listing 11

Comment Request!Thank you for reading this post. Please post your feedback, question, or comments about this post Here.