【问题标题】:Use tree view to control list view scrolling behavior使用树视图控制列表视图滚动行为
【发布时间】:2019-11-08 01:11:33
【问题描述】:

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

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

【问题讨论】:

    标签: wpf listview behavior


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!这真的很有帮助。我会将其标记为已回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-20
    • 2013-01-21
    • 2018-04-01
    • 1970-01-01
    相关资源
    最近更新 更多