在ScrollViewer SL4的焦点更改上将控制权导入ViewPort

Chr*_* W. 5 c# silverlight xaml scrollview

基本上我寻找的东西完全一样BringIntoViewOnFocusChange为SL4,我需要哪个控件具有焦点自动移动到视图中的ViewPort一个ScrollViewer,无论是启用垂直或水平滚动或两者兼而有之.因此,如果说有大视图,控件不在视图中,当用户选中它时,会将任何需要焦点的控件放入视图中,以便平滑滚动而无需手动操作.

我已经通过行为和设置VerticalOffset并将其附加到每个单独的对象来做到这一点,但必须有一个更好的方法,这必须经常出现给人们(除了我找不到任何具体的搜索)所以我真的很喜欢如果可以的话,不要在这里重新发明轮子.那么,请分享一些启示?

Chr*_* W. 1

我最终选择了这条路线,这恰好是我正在寻找的并且效果非常好。感谢所有看过的人。

http://mattduffield.wordpress.com/2011/01/15/automatically-scrolling-to-a-selected-item-in-a-scrollviewer-in-silverlight/