2
什么是Silverlight的ScrollViewer.ScrollIntoView的WPF等价物?什么是Silverlight的ScrollViewer.ScrollIntoView的WPF等价物?
什么是Silverlight的ScrollViewer.ScrollIntoView的WPF等价物?什么是Silverlight的ScrollViewer.ScrollIntoView的WPF等价物?
FrameworkElement
类实现了一个BringIntoView()
方法 - 如果您正在处理从FrameworkElement
继承的类,则应该可以调用该方法。该方法本质上提出了RequestBringIntoViewEvent
这将冒泡视觉树。 ScrollViewer
和其他一些类处理事件,然后调用它们的内部逻辑将元素放入视图中。
也有一些ItemControls
如DataGrid
或ListBox
提供了一个ScrollIntoView()
方法,使儿童可见。
的ScrollIntoView()
轮流调用了ItemsControl
类的OnBringItemIntoView
方法,进而调用FrameworkElement
还带有VirtualizingPanel
交易,你可能不已经创建了一个FrameworkElement
。
这听起来比Silverlight版本更令人愉快。 – 2011-03-18 05:55:14