【发布时间】:2011-05-25 06:10:41
【问题描述】:
在我的应用程序中,我有一个全景页面,其中包含大约 10 个全景项目。每个全景项目都有一些路径图、一个列表选择器和几个输入字段。
我面临的问题是,当我导航到此页面时,由于要初始化的内容很多,导航速度非常慢。如果我评论了
InitializeComponent(); 加载变得很快。我想在代码中添加 XAML 内容,但问题是我必须通过代码中的名称访问输入字段,所以它没有没用。
知道如何加快页面导航速度。
谢谢..
【问题讨论】:
-
“我想在代码中添加 XAML 内容,但问题是我必须通过代码中的名称访问输入字段,所以没有成功。”如果您真的觉得这会有所帮助,并且我怀疑除非您只是懒惰地初始化字段,那么您可以简单地使用预期的名称创建您的 own 实例变量。该语句暗示,您要么需要在必要时延迟加载组件,在多个线程中在后台加载它们(仅在 UI 线程中绘制),要么优化现有字段的初始化。没有代码很难说。
标签: windows-phone-7 panorama-control