I have a ListBox that has the SelectionMode set to MultiSimple. If I select a couple things from the middle of the list and then de-select them all, after the last one is de-selected, it automatically selects the first one. It doesn't happen this way when I build it from scratch, so there must be some setting or code somewhere. I did a search and breakpoints all over the place, but cannot seem to find the culprit. Any ideas?