Use ObservableCollection instead of List .If you want to use list then you will have to notify it. But the best way is to use ObservableCollection. I hope this will help.
I just have seen that ItemSource of ComboBox is also not correct it should be like
ItemsSource="{Binding Path=Order.PartsList}"