obter itens verificados do listview usando o aplicativo da loja do windows da caixa de seleção

Estou desenvolvendo um aplicativo de loja do Windows. Eu implementei uma lista de exibição. O listview contém controles de imagem, bloco de texto e caixa de seleção. meu listview obtém os dados da internet eu fiz a análise de xml com listview e vinculei os dados ao listview. Eu quero obter todos os dados do listview onde caixas de seleção estão marcadas no listview. meu código xaml é:

<ListView Name="display" ItemsSource="{Binding}"   SelectionMode="Single" 
 SelectionChanged="display_SelectionChanged" 
 ScrollViewer.HorizontalScrollMode="Enabled" ScrollViewer.HorizontalScrollBarVisibility="Visible"   
 ItemContainerStyle="{StaticResource ListViewItemStyle12}" >
   <ListView.ItemsPanel>
      <ItemsPanelTemplate>
         <StackPanel x:Name="stak2" Orientation="Horizontal" />
      </ItemsPanelTemplate>
   </ListView.ItemsPanel>
    <ListView.ItemTemplate>
       <DataTemplate>
          <StackPanel Orientation="Vertical">
            <Image Source="{Binding  Path=Image}" Width="450" Tapped="image_taped" />
            <CheckBox Tag="{Binding Path=tag}" Visibility="{Binding Path=visichk}" Height="40"      Name="addremove" 
                HorizontalAlignment="Center" Checked="add_checked" Unchecked="sub_checked"  Opacity="0.5" 
                 Background="White" VerticalAlignment="Top" Template="{StaticResource CheckboxImageTemplate}" >
            </CheckBox>
            <TextBlock Text="{Binding Image_code}" FontSize="25" Foreground="Gray" HorizontalAlignment="Center"  />
          </StackPanel>
       </DataTemplate>
     </ListView.ItemTemplate>
 </ListView>

fonte de dados para listview:

XDocument xmlDoc = XDocument.Parse(responseString);
var Categories = xmlDoc.Descendants("product").ToArray();
List<ProductData> displaylst = new List<ProductData>(); //ProductData is my Class.

foreach (var cat in Categories)
{
    string prId = cat.Elements("id_products").Select(r => r.Value).FirstOrDefault();   
    List<string> Image = cat.Descendants("images").Elements("src").Attributes("largimage").Select(r => r.Value).ToList();

    List<string> Image_code = cat.Descendants("images").Elements("src").Select(r => r.LastAttribute.Value).ToList();
    int i = 0;
    foreach (string img in Image)
    {
        displaylst.Add(new ProductData { Id = prId, Image = img, Image_code = Image_code[i] });
        i++;
    }
}

display.ItemsSource = displaylst;            

Agora, com um clique, eu quero obter os dados do produto como prId, Image, Image_code onde a caixa de seleção está marcada no listview e a coloca na lista simples.

Como posso fazer isso, por favor me ajude. desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion