0

我有一个mx:Tree,但是当垂直滚动条出现时,它与树的内容重叠(奇怪的是水平条没有)。这对于文本来说可能是可以接受的,但是对于某些项目,我使用项目渲染器创建的条纹似乎让 QA 人员厌恶。我怎样才能防止这种情况发生?

我有个主意解决方法:我可以使用项目渲染器在视图右侧稍微停止绘图(不是我可以可靠地获得滚动条的宽度),但我什至无法弄清楚有多宽树的可显示部分是——树的所有属性似乎都与它的整个宽度有关,其中包括使用水平滚动条可覆盖的整个区域。但是,表示选定项目的蓝色条纹似乎没有这个问题 - 它在滚动条附近停止。无论如何,当试图找到可显示区域时,我不知道我是否可以处理水平滚动条移动时增加的复杂性。如果有人能告诉我如何将垂直条放在可显示的树区域之外(当然,或者缩小可显示的区域),那就更好了。谢谢。

我正在使用 Flex 3.5 SDK

4

1 回答 1

0

在研究列表和树组件上的水平滚动条问题时,我能够找到解决方案。它链接到的博客最终显示了一种骇人听闻的解决方案(在读者的评论中),该解决方案显示了如何确保没有任何绘图超出特定边界。

于 2013-04-18T20:32:42.797 回答