2009-02-26 115 views
2

是否可以始終將選定項目保存在列表框中間?如果用戶選擇一個項目,我想滾動,以便新選擇的項目在中間。WPF:列表框,居中選定項目

我想它可能是'邊緣案例'(第一個和最後幾個項目),但沒關係。

回答

2

David Anson在他的博客上發佈了一些文章,可能會對您有所幫助:Part 1Part 2。他給出了一個將列表框中的項目居中的擴展方法。您可能可以在此基礎上進行構建。

0

它可能與幾行自定義代碼。這裏是一個sample implementation的討論。您可能需要稍微調整一下以考慮偶數個項目,但只考慮奇數,但總體思路是相同的。

+0

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

相關問題