2009-02-26 117 views
2

是否可以始终将选定项目保存在列表框中间?如果用户选择一个项目,我想滚动,以便新选择的项目在中间。WPF:列表框,居中选定项目

我想它可能是'边缘案例'(第一个和最后几个项目),但没关系。

回答

2

David Anson在他的博客上发布了一些文章,可能会对您有所帮助:Part 1Part 2。他给出了一个将列表框中的项目居中的扩展方法。您可能可以在此基础上进行构建。

0

它可能与几行自定义代码。这里是一个sample implementation的讨论。您可能需要稍微调整一下以考虑偶数个项目,但只考虑奇数,但总体思路是相同的。

+0

CarouselListBox似乎包含很多我无法在常规ListBox上找到的属性。我怎样才能得到我的列表框的ScrollViewer? – Vegar 2009-02-27 09:38:41

相关问题