我正在寻找一个可以容纳文本项列表的控件。
例如:
第1项
第2项
第3项
当我在此列表中添加新项目时(例如,项目4),我希望新项目显示在列表的底部,其他项目将向上移动1个位置。因此,在此示例中,添加第4项将意味着第1项将从列表中消失。
我之前没有使用listview的原因是因为我希望项目向上滚动,就像动画过渡一样有意义吗?
那里有什么可以做到的,或者我应该自己编写控件吗?
编辑:基于网络的控件的一个示例: http://buildinternet.s3.amazonaws.com/projects/totem/index.html
编辑2:我也没有采用水平选框控制。
答案 0 :(得分:0)
您可以使用ListBox执行此操作。它不是一个漂亮的解决方案,但添加到其集合,然后滚动或将所选索引设置为ListBox.Items.Count - 1
。
[编辑:]哦,对,动画。我相信如果您设置所选索引,滚动会动画,但我怀疑如果您想获得漂亮的图形,它将会令人满意。