C# 在全景启动动画完成后添加加载过程

C# 在全景启动动画完成后添加加载过程,c#,performance,windows-phone,startup,panorama-control,C#,Performance,Windows Phone,Startup,Panorama Control,在我的panorama应用程序中,我在PhoneApplicationPage\u加载事件下有几个启动过程。但是,这会导致在启动时获取动画中的全景幻灯片之前暂停约0.5秒 我的问题是,在动画中的全景幻灯片之后,是否还有另一个加载的事件(或类似的事件)可以放置这些启动过程?如果您在不同的线程中执行启动过程,这可能是最好的。我想您应该执行一些计算密集型的操作。用非UI线程来做,它不会干扰全景。很抱歉,我对整个c#的事情还不太熟悉。如何创建非UI线程?我尝试了你的建议,但我使用了BackgroundW

在我的panorama应用程序中,我在
PhoneApplicationPage\u加载事件下有几个启动过程。但是,这会导致在启动时获取动画中的全景幻灯片之前暂停约0.5秒


我的问题是,在动画中的全景幻灯片之后,是否还有另一个加载的事件(或类似的事件)可以放置这些启动过程?

如果您在不同的线程中执行启动过程,这可能是最好的。

我想您应该执行一些计算密集型的操作。用非UI线程来做,它不会干扰全景。很抱歉,我对整个c#的事情还不太熟悉。如何创建非UI线程?我尝试了你的建议,但我使用了
BackgroundWorker
,因为我不知道如何使用
ThreadPool.QueueUserWorkItem
,但即使它确实消除了开始时的暂停,也会导致动画中出现一个juttery幻灯片。啊,没关系,它在模拟器上看起来很滞后,但在手机上运行良好