title: Left and right justify grid elements and stretching center column on a button WPF
body: <p>Three textBlocks are on a button. It is desired to have Column 0 and 2 textBlocks anchored at the left and right edges of the button respectively while column 1 textblock takes up the excess space. How can this be accomplished?</p>
  
  <pre><code>&lt;Grid Width="150" Height="50"&gt;
      &lt;Button 
              Style="{StaticResource GrayStyleButton}"&gt;
          &lt;Grid&gt;
              &lt;Grid.ColumnDefinitions&gt;
                  &lt;ColumnDefinition Width="Auto"/&gt;
                  &lt;ColumnDefinition Width="*"/&gt;
                  &lt;ColumnDefinition Width="Auto"/&gt;
              &lt;/Grid.ColumnDefinitions&gt;
              &lt;TextBlock 
                      Grid.Column="0"
                      FontSize="12"
                      Text="+"&gt;
              &lt;/TextBlock&gt;
              &lt;TextBlock 
                      Grid.Column="1"
                      FontSize="12"
                      Text="Page1_b2"&gt;
              &lt;/TextBlock&gt;
              &lt;TextBlock 
                      Grid.Column="2"
                      FontSize="12"
                      Text="+"&gt;
              &lt;/TextBlock&gt;
          &lt;/Grid&gt;
      &lt;/Button&gt;
  &lt;/Grid&gt;
  </code></pre>