I\'ve got a combobox in my WPF application:
I had the same issue, causes by UI thread and the way that biding works. Check the this link: SelectedItem on ComboBox
The structure in the sample uses code behind but the MVVM is exactly the same.