I really don't understand how it happens? I have a combobox with only 2 values in its Items list. I have a method associating with the SelectedValueChanged event of the combobox, but I have discovered that It can raise for 2 times whenever I change the selected value by choosing 1 of only 2 values of the combobox. While raising the event and calling the corresponding method associating with it, its value doesn't change (the value I chose). The value doesn't change after I change it but SelectedValueChanged raises for 2 times, one for when I finish changing its value, but when the other is for? My combobox has only 2 values that can be selected, if SelectedValueChanged raises consecutively for 2 times, it should return with its value before( for example, its values are 0 and 1, at first the selected value is 0, after 2 times the event raised it should be 0 not 1 in my case) but it doesn't. Can't understand. Could you please give me some idea on how and when it is possible.
Plus, in fact I have some other comboboxes whose the SelectedValueChanged event is associated to the same method. And when changing these comboboxes' values, the event normally fire only once, but how do they differ from the odd combobox I forementioned? My odd combobox has not any databindings or any association that could make its value change except by selecting one from dropdown list!
Thank you so much!