什么是Silverlight的ScrollViewer.ScrollIntoView的WPF等价物?

时间:2011-03-17 23:17:06

标签: wpf

什么是WPF相当于Silverlight的ScrollViewer.ScrollIntoView?

1 个答案:

答案 0 :(得分:8)

FrameworkElement类实现了BringIntoView()方法 - 如果您正在处理从FrameworkElement继承的类,则应该能够调用该方法。该方法实质上提升了RequestBringIntoViewEvent,它会冒出可视树。 ScrollViewer和其他一些类处理事件,然后调用它们的内部逻辑以使元素进入视图。

ItemControlsDataGridListBox提供了一种ScrollIntoView()方法,可让孩子看到。

ScrollIntoView()轮流调用OnBringItemIntoView课程中的ItemsControl方法,然后调用FrameworkElement,但也会处理VirtualizingPanel没有FrameworkElement已经创建。