Hi Guys,
Following will help you to create Grid View control in Windows 8 metro UI apps XAML.

Step 1:

Create User Control resources and the following
<CollectionViewSource x:Name="cvsItemSource" IsSourceGrouped="True"/>

Step 2:

<GridView x:Name="grdView" BorderThickness="0" VerticalAlignment="Stretch"
ItemsSource="{Binding Source={StaticResource cvsItemSource}}"
>
<GridView.ItemTemplate>
<DataTemplate x:Name="MainPage">
Here Is the template you want to display.
</DataTemplate>

</GridView.ItemTemplate>

<GridView.GroupStyle>
<GroupStyle>
<GroupStyle.Panel>
<ItemsPanelTemplate>
<VariableSizedWrapGrid Orientation="Vertical" MaximumRowsOrColumns="2" Margin="0,0,0,0"/>
</ItemsPanelTemplate>
</GroupStyle.Panel>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<TextBlock Margin="0,0,0,0" Text="Title of the group" FontSize="25" Height="33" Foreground="#ffe1c4" />
</DataTemplate>
</GroupStyle.HeaderTemplate>


</GroupStyle>
</GridView.GroupStyle>
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>

</GridView>
Step 3:

Assign your item collection to the Item Source as follows:

cvsItemSource.Source = Your Collections;