【发布时间】:2010-12-22 12:54:39
【问题描述】:
我注意到 DataGrid 的垂直滚动条的默认行为是一次滚动一行。当行都统一且小(例如,显示单行文本)时,这一切都很好,但是一旦您的行具有可变高度,就会变得非常丑陋。
我很好奇,有没有办法让 DataGrid 滚动“顺畅”?例如,有没有办法让 DataGrid 滚动一定数量的像素、文本行等,而不是一次滚动一行?
到目前为止,我想出的唯一解决方案是将 DataGrid 放在 Canvas 中,并让 Canvas 代替 DataGrid 进行滚动。但是,这种方法的问题在于,一旦 Canvas 滚动得足够远,DataGrid 标题就会滚动到屏幕外。理想情况下,我希望获得 Canvas 的平滑滚动特性,同时保持 DataGrid 标题可见。这可能吗?
【问题讨论】:
标签: apache-flex actionscript-3 mxml