Dwa oczywistych rozwiązań byłoby 1) Poczekaj, aż Loaded przypadku okien/strony/UserControl zawierającego ComboBox i zahaczyć SelectionChanged tam ... na przykład w konstruktorze:
// set the inital selected index for the combo box here...
this.Loaded += (s, args) =>
{
cmbBox.SelectionChanged +=
new SelectionChangedEventHandler(HandleChanged);
};
lub 2) Sprawdź, czy ComboBox został załadowany do wyboru zmienił obsługi zanim cokolwiek i wrócić, jeśli nie ma ... na przykład w uchwycie:
if (!cmbBox.IsLoaded)
return;
wolałbym numer 1, ponieważ nie wymagają sprawdzaj za każdym razem, gdy uruchamiany jest moduł obsługi SelectionChanged.
Wielkie dzięki za to – griegs
Dzięki Jest to bardzo pomocne ... – KomalJariwala
gdzie mam umieścić swoje pierwsze rozwiązanie ... – SANDEEP