title: UserControl for a Row in a Grid
body: <p>I have following Grid:</p>
  
  <pre><code>&lt;Grid&gt;
      &lt;Grid.ColumnDefinitions&gt;
          &lt;ColumnDefinition Width="Auto" /&gt;
          &lt;ColumnDefinition Width="*" /&gt;
      &lt;/Grid.ColumnDefinitions&gt;
  
      &lt;!-- GridRow-Definition --&gt;
  
      &lt;Label Grid.Row="0" Grid.Column="0"&gt;FirstRow:&lt;/Label&gt;
      &lt;TextBox Grid.Row="0" Grid.Column="1" Text="{Binding Binding_To_First_Row}" /&gt;
  
      &lt;Label Grid.Row="1" Grid.Column="0"&gt;SecondRow:&lt;/Label&gt;
      &lt;TextBox Grid.Row="1" Grid.Column="1" Text="{Binding Binding_To_Second_Row}" /&gt;
  
      &lt;!-- many more Label-TextBox-Rows --&gt;
  &lt;/Grid&gt;
  </code></pre>
  
  <p><strong>Question:</strong>
  Is there a way to Create a UserControl which contains the Label and TextBox and properly aligns the first Column in a proper way?</p>