C #, .NET 4.0, VS2010.
Nowość w WPF. Mam ComboBox w moim MainWindow. Podłączyłem zdarzenie SelectionChanged wspomnianego pola kombi. Jeśli jednak sprawdzę wartość pola kombi w module obsługi zdarzeń, ma on starą wartość. To brzmi bardziej jak zdarzenie „SelectionChanging” niż zdarzenie SelectionChanged.
Jak uzyskać nową wartość ComboBox po dokonaniu wyboru?
W tej chwili:
this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);
...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
string text = this.MyComboBox.Text;
}
Uwaga: otrzymuję to samo zachowanie, jeśli używam przekazywanego obiektu w args zdarzenia, np. EOriginalSource.
SelectionChanging
w pierwszej kolejności?