标签: wpf listbox scroll selecteditem
是否可以始终将所选项目保留在列表框的中间?如果用户选择了一个项目,我想滚动以便新选择的项目在中间。
我想它可能是'边缘情况'(第一个和最后几个项目),但没关系。
答案 0 :(得分:3)
David Anson在他的博客上发布了一些可能对您有帮助的文章:Part 1和Part 2。他给出了一个扩展方法,使列表框中的项目居中。你或许可以在此基础上继续发展。
答案 1 :(得分:1)
可以使用几行自定义代码。这是对sample implementation的讨论。您可能需要稍微调整一下以考虑偶数项目,只有奇数,但一般的想法是相同的。