title: Silverlight Binding question
body: <p>I have a stack panel and I have set its datacontext to my custom object "Questions" path in binding and I am adding framework elements at runtime and set the textblock's property to Binding(), it shows QuestionAnswer as object. I want to show the QuestionText. Is it becuase the class is abstract?
  I have a few classes which inherit from QuestionAnswer like TextBoxQuestionAnswer,CheckboxQuestionAnswer etc.</p>
  
  <p>When I try using Binding("TextBoxQuestionAnswer.QuestionText") nothing displays on the screen</p>
  
  <pre><code>public class Page
  {
          public int PageID { get; set; }
          public ObservableCollection&lt;QuestionAnswer&gt; Questions { get; set; }
  }
  
  public abstract class QuestionAnswer
      {
          public int QuestionID { get; set; }
          public string QuestionText { get; set; }
          public QuestionType QuestionType { get; set; }
          public Dictionary&lt;string, string&gt; AnswerOptions { get; set; }
          public string AnswerText { get; set; }
          public AnswerResponse AnswerResponse { get; set; }
      }
  </code></pre>