当前位置: 代码迷 >> Silverlight >> WPF弹出窗口顶用进度条显示程序运行进度
  详细解决方案

WPF弹出窗口顶用进度条显示程序运行进度

热度:7714   发布时间:2013-02-26 00:00:00.0
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;
}

网上也看了不少代码,但是总调试不到一起,大家帮帮忙吧,谢谢!
------解决方案--------------------------------------------------------
你说 “调试不到一起”  是怎么一回事?
  相关解决方案