title: MVVM - binding to check box if checkbox checked
body: <p>I want to bind a string value to a text box but only if a check box is checked. So, if the checkbox is checked I want the textbox to display Message 1, if not then display Message 2. </p>
  
  <p>What is the best way to do this? Is it better to use a List property in my object and then depending on if the check box is checked or not depends on which item from within my List&lt;> is displayed </p>
  
  <p>or</p>
  
  <p>is it better to just update the object's property (this time of type string) after the checkbox is selected and then re-bind?</p>