【发布时间】:2010-08-10 16:19:14
【问题描述】:
我有一个用于 StackPanel 的 ScrollViewer。用户希望保存 ScrollViewer 的位置,因此当应用程序重新加载他们的数据时,StackPannel 将显示他们之前查看的项目。它与选择了哪些项目(如果有)无关,只是与 StackPannel 项目相关的 ScrollViewer 的药水。 因此,如果 StackPannel 有 50 个项目并且滚动 ScrollViewer 以便 StackPannel 的项目 20-25 可见,我需要重新加载应用程序并向下滚动到该位置而不选择项目。 另外,我正在使用 MVVM,我也想通过 ViewModel 代码设置 ScrollViewer 的位置。
【问题讨论】:
-
我已经查看了 scroll.ScrollToHorizontalOffset() 但我想以某种方式为我的 ViewModel 绑定它