Feb 10, 2011 at 2:30 PM
Edited Feb 10, 2011 at 2:31 PM
It depends on the UI elements used to represent the data.
You could use a Canvas to layout your dots. In such a case dots could be represented by Rectangles whose Canvas.Left/Canvas.Top properties are bound to the view-model X/Y coordinates.
Another possible approach is to use a Grid with shapes presented as customized Shape (you need a StreamGeometry in this case)
You could event define views as a Path and use a MultiBinding over the coordinates to determine the geometry.
There are a lot of ways to draw shapes (even the InkCanvas).