title: How to move controls on Canvas at runtime in WPF?
body: <p>I am trying to move control which generated at runtime and want to move on canvas in WPF.</p>
  
  <p>I want to build application like Report generater(Not Exactly like Crystal Report).
  but want to build something that I can put controls(<code>Label,TextBox,RichTextBox,Image Control</code> etc.) on canvas(WPF) and move then on canvas.</p>
  
  <p>I am looking for moving control on canvas regardlessly, and capture position on canvas so that I can produce report in ( XPS or PDF) format. I dont have problem to Produce report.</p>
  
  <p>I only face problem to move control and add <code>TextBlock</code> and <code>ImageControl</code> at runtime.</p>
  
  <p>I really need guidance on it.</p>
  
  <p>Is it any one have idea?</p>
  
  <p>Thanks in advance</p>