¿Podría ayudarme a encontrar el error en este caso? El evento se desencadena antes de que se cargue el formulario de Windows. Empiezo a ver el cuadro de mensaje y luego hago clic en Aceptar, después de eso carga la pantalla principal. Después de que todo funciona perfectamente, me pregunto qué desencadena el evento ComboBox SelectionChanged incluso antes de cargar la ventana. FillComboBoxFamilyData (SegmentCode) solo crea un conjunto de datos y pone los valores en el ComboBox. Por favor, consulte este enlace para obtener el código completo.La selección de cuadro combinado cambió el evento sin cambiar la selección en el ComboBox
Not able to make cascading comboboxes work
Cualquier ayuda sería muy aprecie.
<ComboBox Height="23" HorizontalAlignment="Left" Margin="35,26,0,0" Name="comboBox1" VerticalAlignment="Top" Width="205" ItemsSource="{Binding Source={StaticResource tblSegmentViewSource}}" DisplayMemberPath="Segment Name" SelectedValuePath="Segment Code" SelectionChanged="comboBox1_SelectionChanged"/>
<ComboBox Margin="304,26,395,93" Name="comboBox2" />
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
MessageBox.Show(comboBox1.SelectedValue.ToString());
SegmentCode = Convert.ToInt32(comboBox1.SelectedValue.ToString());
FillComboBoxFamilyData(SegmentCode);
}
tenía que escribir el código, nula comboBox1_SelectionChanged (object sender, SelectionChangedEventArgs e) privada, o fue la producida por un SDK? – clamchoda