如何将ListViewItem滚动到ListView的顶部
我有一个虚拟化的ListView,其中至少有500个项目具有不同高度的每个ListViewItem。 ListView属性设置为:
<Setter Property =“ScrollViewer.HorizontalScrollBarVisibility”Value =“Hidden”/> <Setter Property =“ScrollViewer.CanContentScroll”Value =“True”/> <Setter Property =“VirtualizingPanel.ScrollUnit”Value =“Pixel”/> <Setter Property =“BorderBrush”Value =“Transparent”/> <Setter Property =“BorderThickness”Value =“0”/> <Setter Property =“Margin”Value =“0”/> <Setter Property =“HorizontalAlignment”Value = Stretch“/> <Setter Property =”HorizontalContentAlignment“Value =”Stretch“/>
我需要将选定的项目向上滚动到列表顶部。 我已经查看了stackoverflow解决方案(1,2,3),但是这些在我的场景中没有如预期的那样工作。 感谢您提前提供解决方案提示/指导。
链接地址: http://www.djcxy.com/p/44659.html上一篇: How to scroll a ListViewItem to the top of the ListView
下一篇: Binding WPF Datagrid cell background colour with trigger