基本上我正在寻找与 BringIntoViewOnFocusChange 完全相同的东西对于 SL4,我需要任何具有焦点的控件自动移动到 ScrollViewer
的 ViewPort
View 中,无论它启用了垂直滚动还是水平滚动。因此,如果说有大 View ,控件不在 View 中,当用户沿着它移动时,将焦点放在 View 中的任何控件都可以平滑滚动,而无需手动进行。
我已经通过行为和设置 VerticalOffset
并将其附加到每个单独的对象来完成此操作,但必须有更好的方法,并且必须经常为人们提出(除了我不能找到任何特定的搜索)所以如果可以的话,我真的不想在这里重新发明轮子。那么,请分享一些启示?
最佳答案
我最终走上了这条恰好是我一直在寻找的路线,并且工作出色。感谢所有看过的人。
关于c# - 在 ScrollViewer SL4 的焦点更改时将控件引入 ViewPort,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14782727/