Не могли бы вы помочь мне найти ошибку в этом: событие запускается еще до загрузки формы Windows. Я начинаю видеть окно сообщения, а затем нажимаю «ОК», после чего загружается главный экран. После этого все работает отлично, мне интересно, что вызывает событие ComboBox SelectionChanged еще до загрузки окна. FillComboBoxFamilyData (SegmentCode) просто создает набор данных и помещает значения в ComboBox. Пожалуйста, обратитесь к этой ссылке для получения полного кода.
Не удается заставить работать каскадные поля со списком
Любая помощь будет высоко оценена. Спасибо.
<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);
}