using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Shapes;
public class SineWave : Window
{
[STAThread]
public static void Main()
{
Application app = new Application();
app.Run(new SineWave());
}
public SineWave()
{
Polyline poly = new Polyline();
poly.VerticalAlignment = VerticalAlignment.Center;
poly.Stroke = SystemColors.WindowTextBrush;
poly.StrokeThickness = 2;
Content = poly;
for (int i = 0; i < 2000; i++){
poly.Points.Add(new Point(i, 96 * (1 - Math.Sin(i * Math.PI / 192))));
}
}
}
|