Windows Phone MultiSelect ListBox selected items <p>For about three hours, I've been trying to get selected indexes of a multiselect listbox. I tried variety of solutions but they don't work. The final thing I've found is the following;</p> <pre><code> for (int i = 0; i &lt; this.myListBox.Items.Count; i++) { ListBoxItem currentItem = this.myListBox.ItemContainerGenerator.ContainerFromIndex(i) as ListBoxItem; if (currentItem != null &amp;&amp; currentItem.IsSelected) { ApplicationManager.Instance.getContactManager().addToIndexes(i); } } </code></pre> <p>This seems to work but when I scroll-down in the list for example, listboxitem of previously selected items returns null. How can I accomplish this task?</p>