title: Silverlight Serialization and Deserialization
body: <p>I am working on a dental practice web application, in which I need to develop patient chart where doctor can mark treatment on tooth. This should be graphical presentation where doctor can right click on tooth and select treatment and it will change / modify tooth image to show treatment. </p>
  
  <p>My application is built in <code>ASP.NET C#</code> and <code>MSSQL</code>. For Patient charting, I am using <code>Silverlight 4</code>. I have got success to draw canvas with images and applying context menu on same. But now I have to serialize / save canvas to database or in a file, so in future doctor can open canvas and continue more treatment. </p>
  
  <p>So now can you please advise me on how to serialize / deserialize a canvas?</p>