Create a simple polyline, a closed polyline. And a Sine curve in code. : Polyline « Windows Presentation Foundation « C# / CSharp Tutorial

Home
C# / CSharp Tutorial
1.Language Basics
2.Data Type
3.Operator
4.Statement
5.String
6.struct
7.Class
8.Operator Overload
9.delegate
10.Attribute
11.Data Structure
12.Assembly
13.Date Time
14.Development
15.File Directory Stream
16.Preprocessing Directives
17.Regular Expression
18.Generic
19.Reflection
20.Thread
21.I18N Internationalization
22.LINQ
23.GUI Windows Forms
24.Windows Presentation Foundation
25.Windows Communication Foundation
26.Workflow
27.2D
28.Design Patterns
29.Windows
30.XML
31.XML LINQ
32.ADO.Net
33.Network
34.Directory Services
35.Security
36.unsafe
C# / CSharp Tutorial » Windows Presentation Foundation » Polyline 
24.90.19.Create a simple polyline, a closed polyline. And a Sine curve in code.
<Window x:Class="WpfApplication1.Polylines"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  Title="Polylines" Height="340" Width="250">
  <Grid>


    <StackPanel Name="stackPanel1" Margin="10">
      <TextBlock Text="Polyline:" />
      <Polyline Stroke="Black" StrokeThickness="3"
        Points="10 170,160 110,10 160,60 110,210 170" />
      <TextBlock Text="Closed polyline:" Margin="0 10 0 0" />
      <Polyline Stroke="Black" StrokeThickness="3"
        Points="10 710,160 10,110 160,160 10,210 70, 0 70" />
      <TextBlock Text="Sine curve:" Margin="0 10 0 0" />
      <Polyline Name="polyline1" Stroke="Red" StrokeThickness="2" />
    </StackPanel>
  </Grid>
</Window>
//File:Window.xaml.cs

using System;
using System.Windows;
using System.Windows.Media;
using System.Windows.Shapes;


namespace WpfApplication1
{
    public partial class Polylines : Window
    {
        public Polylines()
        {
            InitializeComponent();
            for (int i = 0; i < 70; i++)
            {
                double x = i * Math.PI;
                double y = 40 30 * Math.Sin(x / 10);
                polyline1.Points.Add(new Point(x, y));
            }
        }
    }
}
WPF Create A Simple Polyline A Closed Polyline And A Sine Curve In Code
24.90.Polyline
24.90.1.No rotationNo rotation
24.90.2.Rotates the Polyline 45 degrees about the point (25,50)Rotates the Polyline 45 degrees about the point (25,50)
24.90.3.Rotates the Polyline 45 degrees about the point (0,0)Rotates the Polyline 45 degrees about the point (0,0)
24.90.4.Rotates the Polyline 45 degrees about its centerRotates the Polyline 45 degrees about its center
24.90.5.Rotates the Polyline 45 degrees about the relative origin (0.25,0.25).Rotates the Polyline 45 degrees about the relative origin (0.25,0.25).
24.90.6.Ployline types do not require connecting endsPloyline types do not require connecting ends
24.90.7.Polyline and Polyline.PointsPolyline and Polyline.Points
24.90.8.PolyLine Segment DemoPolyLine Segment Demo
24.90.9.XAML Button with Polyline and LabelXAML Button with Polyline and Label
24.90.10.Polyline stroke color in RGBPolyline stroke color in RGB
24.90.11.Add Polyline to UniformGridAdd Polyline to UniformGrid
24.90.12.Set Margin and Stroke for PolylineSet Margin and Stroke for Polyline
24.90.13.Set StrokeThickness for PolylineSet StrokeThickness for Polyline
24.90.14.Set StrokeDashArray, StrokeDashCap for PolylineSet StrokeDashArray, StrokeDashCap for Polyline
24.90.15.Round StrokeDashCap PolylineRound StrokeDashCap Polyline
24.90.16.Bevel StrokeLineJoin PolylineBevel StrokeLineJoin Polyline
24.90.17.StrokeStartLineCap for PolylineStrokeStartLineCap for Polyline
24.90.18.Polyline corner is cut off (beveled) because the miter limit is set to 1Polyline corner is cut off (beveled) because the miter limit is set to 1
24.90.19.Create a simple polyline, a closed polyline. And a Sine curve in code.Create a simple polyline, a closed polyline. And a Sine curve in code.
24.90.20.Populate the PointsCollection of the PolyLinePopulate the PointsCollection of the PolyLine
24.90.21.Draw a Sequence of Connected LinesDraw a Sequence of Connected Lines
24.90.22.Sine Wave
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.