代码如下
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
flow1 myflow = new flow1();
myflow.ShowDialog();//这里打开一个叫flow1的窗口
}
}
这里是flow1.xaml.cs:
public partial class flow1 : Window
{
public flow1()
{
InitializeComponent();
}
public static class save
{
public static string no1;
}
private void fuc_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
switch(fuc.SelectedIndex)
{
case 0:
save.no1 = "1";
break;
case 1:
save.no1 = "2";
break;
}
mode.Text = save.no1; //这里会出现问题,如果删了这句就好了
}
}

新建的窗口打不开。。。。请问是为啥,完全不能理解
------解决思路----------------------
因为数据是代码绑定上去的,一开始没有数据,而给它赋值成0,0根本不在下拉列表里,当然就抛错了
------解决思路----------------------
你必须保证,先有数据,后给selectItem赋值