Asynchronous 异步初始化组件
是否可以使异步Asynchronous 异步初始化组件,asynchronous,initializecomponent,Asynchronous,Initializecomponent,是否可以使异步初始化组件?否则我可以异步加载WPF组件吗?更具体地说,我目前正在用WPF开发一个产品,我注意到当我有性能要求时,图形组件(某些组件)的加载时间相当长。如果在UI线程上创建一个组件,那么就无法将InitializeComponent放在另一个线程上,但是可以在同一线程中使用Dispatcher.BeginInvoke异步调用它,如下所示: Dispatcher.BeginInvoke(new Action(() =>InitializeComponent())); 哪种成分
初始化组件
?否则我可以异步加载WPF组件吗?更具体地说,我目前正在用WPF开发一个产品,我注意到当我有性能要求时,图形组件(某些组件)的加载时间相当长。如果在UI线程上创建一个组件,那么就无法将InitializeComponent
放在另一个线程上,但是可以在同一线程中使用Dispatcher.BeginInvoke
异步调用它,如下所示:
Dispatcher.BeginInvoke(new Action(() =>InitializeComponent()));
哪种成分?