问题:页面加载速度很慢。 300个客户记录和数据绑定到ListView需要大约10秒。
我想提高加载速度。所以我在App.Xaml中创建了一个全局变量。这允许需要数据的页面可以在不进行加载的情况下引用它。
示例:
P1 - > P2 - > P3
在P2,工作量减少。
我在P2中加载。我在P3中将它数据化。
我不知道我需要使用什么。静态或非静态全局变量。
感谢。
1) public ObservableCollection AppCustomers {get;set;} 2) public static ObservableCollection AppCustomers {get;set;}
答案 0 :(得分:0)
我认为只有一个App实例,因此无论你走到哪一步都无关紧要。静态可能会使访问更容易。将这些属性放在App.xaml中是一个不同的问题。你应该将它们放在另一个类中。可能在AppCustomers
本身或其他一些数据访问类中。