title: Border background image will not span entire border
body: <p>I am writing a WPF application.  In the application I have a grid that has two columns.  The one column has a border tag that, when the application runs, spans the height of the main window with no issues.  </p>
  
  <p>The problem that I am running into is that I want a background image to also span the height of the application and be contained within the border.  When I run the application, however, it only takes up enough space to provide background for the controls that exist on the page.  This means that more than half of that grid column remains white.  I have tried stretching the image (set the stretch to fill) and I know that the image is large enough.</p>
  
  <p>Please, how can I achieve what I am looking for?</p>
  
  <p>Here is the important XAML:</p>
  
  <pre><code>&lt;Border&gt;
          &lt;Border.Background&gt;
              &lt;ImageBrush ImageSource="../Assets/control bg.png" Stretch="Fill" /&gt;
          &lt;/Border.Background&gt;
          &lt;Grid Margin="10,10,10,0"&gt;
              &lt;Grid.Background&gt;
                  &lt;ImageBrush /&gt;
              &lt;/Grid.Background&gt;
              &lt;Grid.RowDefinitions&gt;
                  &lt;RowDefinition Height="Auto"/&gt;
                  &lt;RowDefinition/&gt;
              &lt;/Grid.RowDefinitions&gt;
              &lt;Border BorderBrush="Black" BorderThickness="1"&gt;
                  &lt;TextBlock TextWrapping="Wrap" Text="Owner Information" Margin="5,0,0,0" FontSize="21.333" Foreground="#FF2B2B2B" FontFamily="Verdana"/&gt;
              &lt;/Border&gt;
              &lt;Grid Margin="10,10,5,5" Grid.Row="1"&gt;
                  &lt;Grid.ColumnDefinitions&gt;
                      &lt;ColumnDefinition/&gt;
                      &lt;ColumnDefinition/&gt;
                  &lt;/Grid.ColumnDefinitions&gt;
  
                  &lt;Grid&gt;
                      &lt;Grid.RowDefinitions&gt;
                          &lt;RowDefinition Height="Auto"/&gt;
                          &lt;RowDefinition Height="Auto"/&gt;
                          &lt;RowDefinition Height="Auto"/&gt;
                          &lt;RowDefinition Height="Auto"/&gt;
                          &lt;RowDefinition Height="Auto"/&gt;
                          &lt;RowDefinition Height="Auto"/&gt;
                          &lt;RowDefinition Height="Auto"/&gt;
                          &lt;RowDefinition Height="Auto"/&gt;
                          &lt;RowDefinition/&gt;
                      &lt;/Grid.RowDefinitions&gt;
                      &lt;Grid.ColumnDefinitions&gt;
                          &lt;ColumnDefinition Width="Auto"/&gt;
                          &lt;ColumnDefinition/&gt;
                      &lt;/Grid.ColumnDefinitions&gt;
                            &lt;/Grid&gt;
  </code></pre>
  
  <p>The grid does contain some controls which I have left out.  They are just textboxes and combos.</p>