For each row in my itemscontrol I need to expose a Customer selection combobox - my customer list however is many thousands of customers and I do not want to pull this list down from the server at application startup. So I place a search button next to my drop down to allow users to provide a search string which will then be used to filter the list presented to them.
The problem I encounter is when the combobox's itemssource is changed it clears the value in any previously selected rows (including the current) - this article alludes to a fix but it did not work for me!
I might expect that it is reasonable to remove a selected item if it no longer appears in the Itemssource (although I'm ultimately looking to solve this issue) but the item is cleared even if it is included in the results !