我有一个winfrom应用程序,该应用程序自2006年以来一直在开发。由于无休止的开发,该程序需要很长时间才能初始化,尤其是InitializeComponent
方法,因此整个应用程序非常慢。
我想将此InitializeComponent
方法安排为后台工作进程或异步任务,以便加载我的UI并在后台初始化其余控件。我知道这是不可能的,但是我可以初始化一些未在加载时出现的控件并将某些控件放置到另一个选项卡上吗?
我已经使用委托进行数据绑定。可以用于InitializeComponent
吗?如果是,可以使用一个委托来初始化多个控件吗?