title: Windows Phone XAML CheckBox Alignment
body: <p>I have a problem with my XAML layout, this works perfectly on my Silverlight app, but when using Windows Runtime, all the checkboxes disappear from the grids entirely, yet the textblocks are aligned perfectly. I don't know what to change in my XAML to make it work correctly.</p>
  
  <p>I figured out that the culprit is the HorizontalAlignment property, without it, the checkBoxes appear in the grids (though all snapped to the left side of the columns). The Textblocks use the same property, yet they appear completely fine.</p>
  
  <p>This is what it looks like when using Silverlight: </p>
  
  <p><img src="https://i.stack.imgur.com/RvpXa.png" alt="enter image description here"></p>
  
  <pre><code>&lt;Grid Height="Auto" VerticalAlignment="Top" Margin="0,10,0,0"&gt;
  
      &lt;Grid.ColumnDefinitions&gt;
  
          &lt;ColumnDefinition Width="*"/&gt;
          &lt;ColumnDefinition Width="*"/&gt;
          &lt;ColumnDefinition Width="*"/&gt;
          &lt;ColumnDefinition Width="*"/&gt;
          &lt;ColumnDefinition Width="*"/&gt;
  
      &lt;/Grid.ColumnDefinitions&gt;
  
      &lt;Grid.RowDefinitions&gt;
  
          &lt;RowDefinition Height="Auto"/&gt;
          &lt;RowDefinition Height="Auto"/&gt;
  
      &lt;/Grid.RowDefinitions&gt;
  
      &lt;CheckBox Name="ARStory" HorizontalAlignment="Center" Grid.Row="0" Grid.Column="0"/&gt;
      &lt;CheckBox Name="ARPath1" HorizontalAlignment="Center" Grid.Row="0" Grid.Column="1"/&gt;
      &lt;CheckBox Name="ARPath2" HorizontalAlignment="Center" Grid.Row="0" Grid.Column="2"/&gt;
      &lt;CheckBox Name="ARPath3" HorizontalAlignment="Center" Grid.Row="0" Grid.Column="3"/&gt;
      &lt;CheckBox Name="ARPath4" HorizontalAlignment="Center" Grid.Row="0" Grid.Column="4"/&gt;
      &lt;TextBlock Text="Story" Grid.Row="1" Grid.Column="0" HorizontalAlignment="Center"/&gt;
      &lt;TextBlock Text="Path 1" Grid.Row="1" Grid.Column="1" HorizontalAlignment="Center"/&gt;
      &lt;TextBlock Text="Path 2" Grid.Row="1" Grid.Column="2" HorizontalAlignment="Center"/&gt;
      &lt;TextBlock Text="Path 3" Grid.Row="1" Grid.Column="3" HorizontalAlignment="Center"/&gt;
      &lt;TextBlock Text="Path 4" Grid.Row="1" Grid.Column="4" HorizontalAlignment="Center"/&gt;
  
  &lt;/Grid&gt;
  </code></pre>