title: Watermark in a TextBlock
body: <p>I'm trying to make a watermark appear inside a TexBox, I have done this with the Canvas tag:</p>
  
  <pre><code>            &lt;Canvas Height="60" Width="500" VerticalAlignment="Top" HorizontalAlignment="Center" Margin="0,5"&gt;
              &lt;TextBox Width="500" Height="30" Canvas.Left="0" Canvas.Top="0" FontSize="18"&gt;&lt;/TextBox&gt;
              &lt;TextBlock x:Name="whereAreyouWatermark" Canvas.Left="15" Canvas.Top="7" Height="30" FontSize="16" 
                         Foreground="#777777" Width="500"&gt;
                  &lt;Run x:Uid="text2"&gt;&lt;/Run&gt; &lt;Italic FontSize="13"&gt;&lt;Run x:Uid="text3"&gt;&lt;/Run&gt;&lt;/Italic&gt;
              &lt;/TextBlock&gt;
          &lt;/Canvas&gt;
  </code></pre>
  
  <p>However, now when the cursor goes over the textblock it's not the "I" icon, just a normal pointer.  In CSS, I would change the cursor like this "pointer: text".</p>
  
  <p>How can I do this in XAML?</p>
  
  <p>Also, when pressed I want focus to go to the background textbox, I take it the best way is to just intercept the gotfocus event of the textblock and pass focus in-code to the textbox.  I think in iOS you can use a layer which simply passes through events.</p>
  
  <p>thanks very much
  Much obliged to ya, as we say all the time in London ;-)</p>