我认为这是很常见的情况,但是找不到所需的解决方案。
我的情况是,我在DataGrid
中有一个ScrollViewer
。 DataGrid
具有此类参数
MinHeight="350"
MaxHeight="350"
因此,这意味着我在dataGrid
内有一个高度恒定的ScrollViewer
。并且DataGrid
可以包含(例如)300个项目,因此它具有滚动并且ScrollViewer
也具有滚动。
我需要是当用户将鼠标放在DataGrid
上并向下滚动时,因此DataGrid
中的内容向上滚动到最后一个项目,如果到达最后一个项目,则意味着现在我们应该获取滚动事件到ScrollViewer
并连续滚动整个页面...
我找到了关于这两个的一些解决方案
我检查了答案,但它们不适合我的问题。因为我得到的是-当用户将鼠标放在DataGrid
上并尝试滚动时,因此DataGrid
从未获得滚动事件,只是ScrollViewer
获得了滚动事件...
如何解决?