无论是在WINFORM中,还是在WPF中,在涉及到复杂的逻辑关系时,如果在异步线程中需要更改界面控件,需要通过以下机制进行操作,从而达到异步更改界面控件的目的。
即
Dispatcher.Invoke(new Action(() =>
{
///需要更改界面控件的代码
}));
无论是在WINFORM中,还是在WPF中,在涉及到复杂的逻辑关系时,如果在异步线程中需要更改界面控件,需要通过以下机制进行操作,从而达到异步更改界面控件的目的。
即
Dispatcher.Invoke(new Action(() =>
{
///需要更改界面控件的代码
}));