我想通过单独线程上的 WiForm DrawToBitmap()函数使用DevExpress ChartControl呈现图表。
我尝试类似:
Form yourForm;
Thread thread = new Thread( () =>
{
yourForm = new HiddenForm();
Application.Run(yourForm);
});
thread.ApartmentState = ApartmentState.STA;
thread.Start();
yourForm.Invoke(chartRenderingFunction)
并且简单地确保 Hidden 永远不会真正显示出来。但是,我不需要那种隐藏形式,并且有Application.Run()的无参数形式。但是,如果我运行它,它不会返回。所以我的问题是,一旦我在线程中调用 Application.Run(),我如何在其中注入代码?