SL: Vonal létrehozása futási időben
Programozással kapcsolatos cikkek / Silverlight (1131 katt)
Ha Silverlightban futási időben szeretnénk vonalakat (Line) létrehozni, akkor azt a következő módon lehet megtenni:
for (int i = 0; i < 10; i++)
{
Line l = new Line();
// Kezdopont
l.X1 = rnd.Next((int)this.Width);
l.Y1 = rnd.Next((int)this.Height);
// Vegpont
l.X2 = rnd.Next((int)this.Width);
l.Y2 = rnd.Next((int)this.Height);
// Szin
l.Stroke = new SolidColorBrush(Colors.Black);
// Vonalvastagsag
l.StrokeThickness = 2.0;
// Szaggatott vonal: 2 meretu vonal, 2 meretu ures hely
l.StrokeDashArray = new DoubleCollection() { 2, 2 };
LayoutRoot.Children.Add(l);
}
Ez a programrészlet 10 véletlenszerűen elhelyezett Line-t hoz létre.
Előző oldal | Kapitány |