标签: wpf xaml scrollviewer
我在滚动查看器中有一些内容,在一些人为的场景中滚动到初始位置(0,0)。如果我查看ScrollChanged事件中的调用堆栈,整个堆栈都是WPF内部。
是否有跟踪事件来源的机制?
答案 0 :(得分:0)
事实证明,在滚动查看器中包含的其中一个控件上有一些代码调用Focus,但控件设置为位于0,0位置且不可见。焦点动作自动尝试将事物置于视图中,从而导致不良行为。我仍然对确定滚动的原因的一般情况感兴趣...
Focus