title: Can't use apostrophe in StringFormat of a XAML binding?
body: <p>I'm trying use StringFormat to insert apostrophies (apostrophe's?) around a value that is bound to a TextBlock:</p>
  
  <pre><code>&lt;TextBlock Text="{Binding MyValue, StringFormat='The value is &amp;apos;{0}&amp;apos;'}"/&gt;
  </code></pre>
  
  <p>However, I get a compile error:</p>
  
  <blockquote>
    <p>Names and Values in a MarkupExtension cannot contain quotes. The MarkupExtension arguments ' MyValue, StringFormat='The value is '{0}''}' are not valid.</p>
  </blockquote>
  
  <p>I do notice that it does work for quotes though:</p>
  
  <pre><code>&lt;TextBlock Text="{Binding MyValue, StringFormat='The value is &amp;quot;{0}&amp;quot;'}"/&gt;
  </code></pre>
  
  <p>Is this a bug with StringFormat?</p>