title: In XAML how do you place items next to each other in a Grid
body: <p>Ok Xaml is one of my weak points, so I would really appreciate some help on this...what I am trying to achieve is adding a title, name, surname in a listbox as follow:</p>
  
  <p>Mr. John Doe<br>
  Ms. John Doe<br>
  Mrs. Jane Doe  </p>
  
  <p>this is the xaml I have so far, and the result is the name title and surname are overlapping on top of each other:</p>
  
  <pre><code>&lt;DataTemplate&gt;
                  &lt;Grid&gt;
                      &lt;TextBlock Text="{Binding Title}"  Width="60" Height="25" Margin="4" HorizontalAlignment="Left" /&gt;
                      &lt;TextBlock Text="{Binding FirstName}" Width="60" HorizontalAlignment="Center" /&gt;
                      &lt;TextBlock Text="{Binding LastName}" Width="60" HorizontalAlignment="Right" /&gt;
  
                      &lt;Grid.ColumnDefinitions&gt;
                          &lt;ColumnDefinition Width="1*"/&gt;
                          &lt;ColumnDefinition Width="1*"/&gt;
                          &lt;ColumnDefinition Width="1*"/&gt;
                      &lt;/Grid.ColumnDefinitions&gt;
                  &lt;/Grid&gt;
              &lt;/DataTemplate&gt;
  </code></pre>