For WP8 Multi-Selection, you will need the Windows Phone Toolkit LongListMultiSelector.
You can find code examples on how to use LongListMultiSelector here (and here for the code). Here are the relevant snippets of XAML code:
<phone:PivotItem x:Name="BuddiesPivotItem" Header="Std longlistmultiselector"> <toolkit:LongListMultiSelector x:Name="buddies" Background="Transparent" Margin="0,-8,0,0" ItemsSource="{StaticResource buddies}" LayoutMode="List" IsGroupingEnabled="True" HideEmptyGroups="True" JumpListStyle="{StaticResource BuddiesJumpListStyle}" GroupHeaderTemplate="{StaticResource BuddiesGroupHeaderTemplate}" ItemTemplate="{StaticResource BuddiesItemTemplate}" /> </phone:PivotItem> <phone:PivotItem x:Name="GridModeItem" Header="Grid mode"> <toolkit:LongListMultiSelector x:Name="GridSelector" ItemsSource="{StaticResource PicturesAlbum}" IsGroupingEnabled="False" GridCellSize="210,180" LayoutMode="Grid" HideEmptyGroups="True" ItemTemplate="{StaticResource PictureItemTemplate}" IsSelectionEnabledChanged="OnGridSelectorIsSelectionEnabledChanged" SelectionChanged="OnGridSelectorSelectionChanged" /> </phone:PivotItem>
When you run this piece of code, you can see the following:

Read more about the Windows Phone 8 Toolkit utility here .
source share