title: How to set a background to a textBlock that changes its content
body: <h2>Background</h2>
  
  <p>I'm trying to put a textBlock control at the bottom of the screen (with a small margin below it), and I also wish to set a background for it, so that no matter what is shown behind the textBlock, it will be easy to read.</p>
  
  <p>On Android, you could simply set the background to it, and tell it to have the width and height to be WRAP_CONTENT, so that it will take only the space it needs, but I can't find a similar thing on WP8.</p>
  
  <h2>Current status</h2>
  
  <p>This is the xaml I've created:</p>
  
  <pre><code>...
  &lt;Grid &gt;
  
      &lt;Image x:Name="fullScreenImage" Stretch="Fill"
          Visibility="Collapsed" /&gt;
  
      &lt;TextBlock   HorizontalAlignment="Center" VerticalAlignment="Bottom"
              Margin="0,0,0,200" FontSize="40" x:Name="pictureLabel" TextWrapping="Wrap"
              Foreground="#ff000000" /&gt;
  &lt;/Grid&gt;
  </code></pre>
  
  <h2>The problem</h2>
  
  <p>Since the textBlock doesn't have a background property, I had to use something that wraps it. However, since its content changes dynamically, I can't simply set a size for it.</p>
  
  <h2>The question</h2>
  
  <p>For now, I would like to simply set its background color.</p>
  
  <p>I would also very appreciate if it would be possible to use a rounded corners rectangle for the background, or a 9-patch image. </p>
  
  <p>How can I achieve setting a background for the textBlock?</p>