【问题标题】:Vertical Scrollbar to bottom always垂直滚动条始终到底部
【发布时间】:2013-09-17 08:24:42
【问题描述】:

我有一些代码。

<ScrollViewer VerticalScrollBarVisibility="Auto">
<ListBox Grid.Column="0" ItemsSource="{Binding Messagies}"  ScrollViewer.HorizontalScrollBarVisibility="Disabled"/>     </ScrollViewer>

当我添加新项目时,我的滚动条有一些偏移。如何始终将其设置为底部? 当我将新项目添加到列表框中时,我想查看它。

【问题讨论】:

标签: c# wpf scrollview


【解决方案1】:
var lbi  = // the ListBoxItem you're interested in, i.e. the one you added.
MyListBox.ScrollIntoView(lbi);

【讨论】:

  • 感谢您的回答。有用!但是,我可以在 xaml 中为 ListBox 或 ScrollViewer 设置一些属性来采取这种行为吗?
  • 你知道,在这个网站上,如果它对你有帮助,习惯上选择正确的答案。这应该可以解决使用 XAML 执行此操作的问题:michlg.wordpress.com/2010/01/16/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-03
  • 1970-01-01
相关资源
最近更新 更多