是否有可能始终保持列表框中选定的项目位于中央?如果用户选择了一个项目,我希望滚动条可以滚动,以便新选择的项目位于中央。
我猜对于“边缘情况”(前几个和最后几个项目),这可能不可能,但没关系。
David Anson在他的博客上发布了一些文章,可能会对你有所帮助:第1部分和第2部分。他提供了一个扩展方法来将一个项目置于列表框中心位置。你可以基于此进行开发。