When seting selected item for silverlight combo box, there may be exception like this: "Value does not fall within the expected range".
Here we have two solutions:
The first solution is to UpdateLayout when drop down is opened and closed;
The second solution is to have a new class derived from Combobox, and override the PrepareContainerForItemOverride method.