![]() |
1
1
请记住,在Flex列表中,您处理的是虚拟化和itemrender循环,因此通常只有当前可见的itemrender实际存在,因此才是真正需要更新的itemrender。 以下工作适用于基于火花列表的控件:
如果您有100个项目,这将更新10个可见的项目,并忽略虚拟的其余项目。 如果您使用的是mx DataGrid,您可能会想尝试这种方法的一种变体,但是它没有使用DataGroup/Spark虚拟化,所以我没有一个现成的答案。
|
![]() |
2
0
数据组具有getItemIndicatesInView(),它将为您提供视图中所有项目呈现器的标记。用这些标记调用getElementAt。 我通常也会扩展ItemRenderer并添加以下内容,这将导致ItemRenderer的状态刷新。
|
![]() |
3
0
对我来说很好 |
![]() |
Pete · 将DataGrid标头中的按钮绑定到ViewModel 7 年前 |
![]() |
Kerwen · MVVM DataGrid如何在刷新内容后设置焦点 7 年前 |
![]() |
SkyLine · 如何在wpf中从一个用户控件调用两个单独的命令? 7 年前 |
![]() |
TonyW · 如何使用MySQL数据适配器更新绑定到数据表的数据网格 7 年前 |
![]() |
C. Hübscher · WPF:无法在数据网格中滚动 7 年前 |
![]() |
Tomasz · 将项添加到网格的数据源,而无需重新绑定 7 年前 |
![]() |
renaldogg · 有条件地转换行样式值 7 年前 |