dos soluciones obvias para esto serían 1) Esperar hasta que el evento Loaded de la ventana/Página/control de usuario que contiene el cuadro combinado y conectar SelectionChanged allí ... por ejemplo, en el constructor:
// set the inital selected index for the combo box here...
this.Loaded += (s, args) =>
{
cmbBox.SelectionChanged +=
new SelectionChangedEventHandler(HandleChanged);
};
o 2) Comprobar que el cuadro combinado se ha cargado en el controlador cambiado la selección antes de hacer nada y volver si no tiene ... por ejemplo, en el controlador:
if (!cmbBox.IsLoaded)
return;
yo preferiría número 1, ya que no requiere la compruebe cada vez que se dispara el controlador SelectionChanged.
Grandes gracias por eso – griegs
Gracias Es muy útil ... – KomalJariwala
donde tengo que poner su primera solución ... – SANDEEP