【问题标题】:Scroll Viewer remains at the last position where I left it last time in WPFScroll Viewer 保持在我上次在 WPF 中离开的最后一个位置
【发布时间】:2016-03-11 18:18:21
【问题描述】:

我正在使用 MVVM 架构 样式开发用户控件,但在使用 滚动查看器 时遇到了问题。
每当我打开用户控件时,我都会在上次离开的位置找到滚动查看器。我希望每当我打开控件时,我都应该将滚动查看器放在顶部位置。

<ScrollViewer VerticalAlignment="Stretch" HorizontalAlignment="Stretch" HorizontalScrollBarVisibility="Visible">

请帮助我解决任何问题。

【问题讨论】:

标签: c# .net wpf xaml


【解决方案1】:

您可以使用以下代码将滚动查看器位置移动到顶部

ScrollViewer scroll = //FindyourScrollViewerControlHere

scroll.ScrollToTop();

如果您想使用 XAML 和绑定进行滚动,请使用以下方法

https://stackoverflow.com/a/8372627/1612065

【讨论】:

  • 是否有任何属性或代码可以在 xaml 中使用?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-20
  • 1970-01-01
  • 1970-01-01
  • 2012-10-21
相关资源
最近更新 更多