8,757
社区成员
发帖
与我相关
我的任务
分享
private async void button1_Click(object sender, EventArgs e)
{
// ExampleMethodAsync returns a Task.
await ExampleMethodAsync();
textBox1.Text += "\r\nControl returned to Click event handler.\r\n";
}
async Task ExampleMethodAsync()
{
// The following line simulates a task-returning asynchronous process.
await Task.Delay(1000);
}
http://msdn.microsoft.com/zh-cn/library/vstudio/bb397687.aspxthis.loading.Visibility = Visibility.Visible;
ThreadPool.QueueUserWorkItem(h=> abc());
而你的abc中应该写类似于private void abc()
{
...执行代码
this.Dispatcher.BeginInvoke(delegate()
{
this.loading.Visibility = Visibility.Collapsed;
});
}