I'm not sure you can make a page a child of
Canvas
, but it surely could be another
Canvas
instance. You can read a
Canvas
object from the XAML file and insert the result of it.
For a sample of appropriate XAML, you can use use open-source Inkscape (wonderful application, a must to have, especially for a developer), draw something and export drawing as XAML:
http://en.wikipedia.org/wiki/Inkscape[
^],
http://www.inkscape.org/[
^].
Perhaps you need to manually remove unwanted Name attributes. As far as I remember, I had to do some manual cleanup of the Inkscape export, but it can easily be automated.
—SA