在Windows手机上加载控件的时间太长

时间:2014-12-12 15:39:01

标签: wpf windows windows-store-apps windows-phone-8.1

我有一个页面,其中包含两个网格(基本文本框等)和背景图像(500k以下)和第三方图表。 每次页面新创建/初始化时,我发现加载大约需要2,3秒。 禁用图表后,它将快1秒左右。我怎样才能让它更流利?

使用Lumia 930

1 个答案:

答案 0 :(得分:1)

These是优化XAML的一些方法。

但是,在某些情况下,除了优化之外,某些控件需要时间,您可以在此期间显示进度条。

需要注意的一点是,您永远不应该使用Dispatcher.BeginInvoke();在UI线程上执行CPU密集型操作。这会减慢你的XAML加载速度。相反,为CPU重量级方法创建一个新的Task,然后单独调用Dispatcher进行UI更改