title: How to get multiple selected items in listbox wpf?
body: <p>I am confused on how to retrieve multi selected values from listbox in wpf.</p>
  
  <p>In XAML I have the following listbox with selection mode multiple.</p>
  
  <pre><code> &lt;ListBox Height="100" HorizontalAlignment="Left" Margin="139,207,0,0" Name="listBox1" VerticalAlignment="Top" Width="120" SelectionChanged="listBox1_SelectionChanged" SelectionMode="Multiple" /&gt;    
  
   &lt;Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="319,220,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" /&gt;
  </code></pre>
  
  <p>How do I check in foreach loop now?</p>
  
  <pre><code>        foreach (ListItem li in listBox1.Items)
          {
                  ?? // how to check li is selected or not
          }
  </code></pre>