C# 状态栏控件中文本更改的执行延迟
我有一个函数,这是一个耗时的操作 我希望开始和结束操作显示为用户(通过状态栏控件) 但当执行函数时,两个文本都在函数末尾执行。 (用户无法看到“启动操作…”) 你向我推荐什么解决方案C# 状态栏控件中文本更改的执行延迟,c#,wpf,C#,Wpf,我有一个函数,这是一个耗时的操作 我希望开始和结束操作显示为用户(通过状态栏控件) 但当执行函数时,两个文本都在函数末尾执行。 (用户无法看到“启动操作…”) 你向我推荐什么解决方案 private void btnUpdateDataBase_Click(object sender, RoutedEventArgs e) { TextBlockStatus.Text = "Start Operation ..."; //Time consumi
private void btnUpdateDataBase_Click(object sender, RoutedEventArgs e)
{
TextBlockStatus.Text = "Start Operation ...";
//Time consuming operation
TextBlockStatus.Text = "End Operation ...";
}
您需要将执行移动到另一个线程。请执行以下操作:
您需要将执行移动到另一个线程。请执行以下操作: