我正在尝试将xml文件加载到我的应用程序并在ListBox上显示它.问题是xml文件大约是5 MB,手机加载大约需要40秒.当手机锁定屏幕并返回时,又需要40秒.我尝试使用isolatedstorage来存储数据,但它没有提高性能.这是我加载数据的代码:
XDocument loadedData = XDocument.Load("BigFile.xml"); var data = from query in loadedData.Descendants("w") orderby (string)query.Element("e") select new myClass { First = (string)query.Element("a"),Second = (string)query.Element("e") }; ListBox.ItemsSource = data.ToList<myClass>();
反正加速加载?