如下代码
private void button1_Click(object sender, RoutedEventArgs e)
{
button1.Content = "你开始点击我了";
一些代码。。(2秒钟)
button1.Content = "我已经运行了xxx";
又一些代码(又2秒钟)
button1.Content = "我执行完成了";
}这个代码的执行结果大家一定知道, 经过4秒以后,button才会响应 而不是想要的三次响应换句话说,button一次点击只响应一次,必须等里面的代码都执行完成才做出反映 ,想要实现上面预想的目的,难道要开多线程来做??
private void button1_Click(object sender, RoutedEventArgs e)
{
button1.Content = "你开始点击我了";
一些代码。。(2秒钟)
button1.Content = "我已经运行了xxx";
又一些代码(又2秒钟)
button1.Content = "我执行完成了";
}这个代码的执行结果大家一定知道, 经过4秒以后,button才会响应 而不是想要的三次响应换句话说,button一次点击只响应一次,必须等里面的代码都执行完成才做出反映 ,想要实现上面预想的目的,难道要开多线程来做??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货