WPF弹出窗口中用进度条显示程序运行进度
本帖最后由 maoj0109 于 2012-10-31 17:08:13 编辑 有3个WPF页面,主页面Windows1,进度条页面Windows2,显示信息页面Windows3;
点击Windows1上的按钮进入Windows3页面,但是在进入Windows3之前要调用一些接口返回信息,因为调用时间有点长,所以我打算点击Windows1上的按钮后先进入进度条页面Windows2,进度条实时显示调用接口的进度,待调用所有接口完毕后关闭进度条页面,显示Windows3;具体该怎么实现呢?求代码!点击按钮函数及调用接口函数在主页面Windows1声明如下:
private void button1_click(object sender, MouseButtonEventArgs e){
int t = 0;
t = isConnected();
if(t == 1){
Windows3 w3 = new Windows3();
w3.Name = "接口1";
w3.ShowDialog();
}else if(t == 2){
Windows3 w3 = new Windows3();
w3.Name = "接口1";
w3.ShowDialog();
}else(t == 0){
MessageBox.Show("没有检测到信息!");
}
}
public int isConnected(){
Test test = new Test();
int flag = 0;
bool b = true;
b = test.interface1();
if(b){
flag = 1;
return flag;
}
b = test.interface2();
if(b){
flag = 2;
return flag;
}
return flag;
}
网上也看了不少代码,但是总调试不到一起,大家帮帮忙吧,谢谢!
[解决办法]
你说 “调试不到一起” 是怎么一回事?