4

是否可以始终将所选项目保留在列表框的中间?如果用户选择了一个项目,我想滚动以使新选择的项目位于中间。

我想它希望“边缘案例”(第一个和最后几个项目)成为可能,但这没关系。

4

2 回答 2

4

David Anson 在他的博客上发布了一些可能对您有所帮助的文章:第 1部分和第 2 部分。他给出了一个扩展方法,可以将一个项目集中在一个列表框中。您也许可以在此基础上再接再厉。

于 2009-05-21T08:22:27.367 回答
2

可以使用几行自定义代码。这是对示例实现的讨论。您可能需要稍微调整一下以考虑偶数个项目,仅插入奇数个,但总体思路是相同的。

于 2009-02-27T00:52:26.783 回答