namespace combobox
{
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
comboBox1.Items.Add("TAMIL NADU");
comboBox1.Items.Add("KERALA");
comboBox1.Items.Add("MAHARASTRA");
}
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
comboBox2.Items.Clear();
comboBox3.Items.Clear();
comboBox4.Items.Clear();
if (comboBox1.SelectedItem.ToString() == "TAMIL NADU")
{
comboBox2.Items.Add("chennai");
comboBox3.Items.Add("madurai");
comboBox4.Items.Add("trichy");
}
else if (comboBox1.SelectedItem.ToString() == "KERALA")
{
comboBox2.Items.Add("kozhicode");
comboBox3.Items.Add("trivandrum");
comboBox4.Items.Add("ernakulam");
}
else if (comboBox1.SelectedItem.ToString() == "MAHARASTRA")
{
comboBox2.Items.Add("pune");
comboBox3.Items.Add("mumbai");
comboBox4.Items.Add("nabi mumbai");
}
}
}
}
这是我的xaml.cs文件,这个是有效的,但不会自动显示在基于第一个组合框的组合框中的值