Witam,
Najpierw przedstawię w jaki sposób rysuje linię łamaną(w uproszczeniu)


Polyline poly= new Polyline();
PointCollection pcollection= new PointCollection();
pcollection.Add(new Point(i, j));
line.Points = pcollection;
WorkSpace.Children.Add(line);

Moje pytanie jak w podobny sposób narysować siatkę punktów (np. z elipsy) tak, że najpierw definiuje jakąś kolekcję obiektów (elips) a następnie dodaje przez - WorkSpace.Children.Add(ellipse_collection);. Wiem, że można zdefiniować pędzel w xaml a później tylko go odrysować ale siatka zmienia oczko dlatego wolałbym rysować w sposób podobny do rysowania linii łamanych.

A drugie pytanie jest takie w jaki sposób rysować linię łamaną aby każda linia była traktowana jako osobny obiekt, tzn żebym mógł do każdej linii dodawać osobne zdarzenia?