I have a problem with the combobox, since by default when I select an item, it is put first so when I reopen the combobox it doesn't appear where it should go but first. This happens to me with the following. I have a combobox with the months from January to December, so when the user is going to select a month, it is put first, and when he is going to select another month again, then the one I selected previously does not appear where it is (appears first) and this confuses the user.
I have the definition of the xml like this, then by code I fill it with a list
<ComboBox Name="ComboMes" ItemsSource="{Binding Path=listaMeses}" DisplayMemberPath="Nombre" SelectedValuePath="idMes" Grid.Column="1" Grid.Row="1" Width="150" HorizontalAlignment="Left" IsReadOnly="True" FontFamily="Verdana" FontSize="12" TabIndex="1" KeyDown="nextFocus" />
Thanking you for your help.