I created a rough, non MVVM demo in Silverlight that drew various lines and other 2d objects on an Canvas, based on an object model.
I'm now porting the application over to MVVM (Caliburn Micro) and am now at the point where I have my objects in my ViewModel and need to draw them on the canvas in the View.
Is MVVM in this case the wrong tool for the job?
Where should I stick the 2d drawing code?
In code-behind of the View?
Let me know if you need any more info about my situation to help. Thanks!