使用树形视图控制列表视图的滚动行为

我有一个树形图,显示议程项目的结构。树形结构仅用于ui和可用性目的。树形视图被“展平”为议程项目的线性列表。在树状视图中选择一个项目时,我想将相应的线性列表项目滚动到列表视图的顶部。 列表视图中的项目是自定义用户控件。 我想使用附加行为,因为我需要留在MVVM中。我有很多问题。我需要能够在视图中注入索引并通过命令触发滚动本身。 有任何想法吗? 问候

这种方法似乎可行,但是我无法理解如何将索引传递给行为。 https://marcominerva.wordpress.com/2014/09/30/scrolltobottom-behavior-for-listview-in-mvvm-based-universal-windows-apps/

a35689 回答:使用树形视图控制列表视图的滚动行为

这个StackOverflow问题应该可以帮助您: mvvm how to make a list view auto scroll to a new item in a list view

如果您使用的是MVVM,则无需处理Index,只需使用选定的项即可。理想情况下,您的TreeView和ListView应该绑定到相同的项目。

本文链接:https://www.f2er.com/3143832.html

大家都在问