[英]Auto scroll listbox wp7
我有一个包含许多richtextboxex的列表框。 现在我想为它启用自动滚动功能。 我不能只做listBox.SelectedIndex++;
在计时器或某事物中,因为那时它只会转到另一个richtextbox而我不希望这样。 我想要更像这样的东西
sv.ScrollToVerticalOffset(sv.VerticalOffset + 5);
在滚动视图中完美运行,我可以在列表框中实现相同的功能吗?
好吧,我发现了我在找什么
ScrollViewer sv = ((VisualTreeHelper.GetChild(listBox, 0) as FrameworkElement).FindName("ScrollViewer") as ScrollViewer);
sv.ScrollToVerticalOffset(sv.VerticalOffset + 0.004);
感谢大伙们
如果您使用Linq To Visual Tree之类的东西,您可以在ListBox内部的ScrollViewer中获取,然后在其上调用ScrollToVerticalOffset。
是的你可以。 在这里你应该给项目索引它自动滚动到项目
list.ScrollIntoView(object item);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.