小编use*_*339的帖子

何时将数据加载到ListBox中的最佳实践

WPF/VC++(C++/cx) - Visual Studio 2013

所以我有一个ListBox,其中填充了我创建的UserControl.每次页面更改时数据都会丢失,这是不幸的.因此,我可以选择在每次加载页面时将数据加载到ListBox中,或者在页面之间传递数据.他们每个人都有自己的优势和劣势,但有一种做法更受欢迎吗?

我想要考虑的事情是ListBox中有多少UserControl,这可能是一个很大的数量(大到10000+),以及数据的存储方式.现在我将数据存储在AVLTree中,主要用于组织,因此不需要进行排序.通常只有10页,其中6页通常被导航到(其中4页是很少使用或仅使用过一次的菜单页面),因此数据不必经常在页面之间传递.每个数据节点的大小只有大约1mb,所以不是很大,但是大到足以在你开始超过10000个条目时产生差异(这可能被认为是一种罕见的情况).

我来自游戏编程,因此速度和效率是首要目标.

是的,这是一个主观问题,但是专业人士或一般编程社区可能有一个首选方法.

wpf visual-c++ c++-cx

0
推荐指数
1
解决办法
1982
查看次数

标签 统计

c++-cx ×1

visual-c++ ×1

wpf ×1